This is the HD trailer for the film that won the Home Audience Prize at the 2008 St. Louis International Film Festival. I was so excited about it but never actually got off my butt to go see any of the films. How sad.
Way to go YouTube for going HD on some videos. The quality is so poor usually.