I was in stitches when I saw this, and I posted it up on failblog.org and has had lots of views