That is the best post I have seen in ages. :)
Great. Love to take credit, but I didn't post it. If you look at my posts "In forum", you won't see it.