At the bottom left of the page there is an ad for a movie that I've never heard of. It's a Robert E. Peterson (of Hot Rod Magazine etc) production. Does this ring a bell with anyone?
If at first you don't succeed you do have options ... lower your standards or just plain quit are the two I usually choose from :)