DrZoidberg May 10, 2010 Amazing. When was this filmed, recently? Like this month? If so, you're so lucky.