that should be the correct link which i should've posted in the first place...just got it in email and thought it was cool....moral of the story...never post before having lunch
Atom Films is a great source for fan-based Star Wars stuff. They co-host the Fan Flix awards with LucasFilms. There are some great short films, you should check them out on ForceNet.