Great post, were did you get it from?
I don't have a life, so I read a lot. It's all in one of the thousands of threads on this topic here, somewhere.