Nicholas at 2010-04-30 23:10:26:
Now THAT is a teaser trailer.
My palms are all sweaty now.