"preferably on video so I can post it online and salvage my dignity!"

GetYarn