Wow, this post has been highly informative...and entertaining, actually...