This could have been a classic, I think. But there are a few nitpicky mistakes, though, and that kind of brings the level down. However, I still was laughing my head off, so I guess that's what matters. :D
So all in all, great job!
Author's Response: Thanks for the hint. I have found and fixed three mistakes. Let me know if you had found more.
yes, that's what is supposed to be ;)