Let me take this opportunity to thank you all for one of the funniest threads I've read here in years! I suppose I should thank johnmartineau too, for providing the material from which it all followed.
I've been sitting here in my office trying desperately not to laugh out loud as I read all of your posts. Awesome, awesome stuff. Thank you.