Finalist in the 2003 Official Star Wars Fan Film Awards.