An absolutely SpanFanTaculare post. I had to read it three times and I still think I should read it again.
I should probably go to each and every link at the bottom as well.(Look I used spacing in my comment...I learned something today). Have a great day Mate.
Happy to help, and hopefully discourage the griping ;)