This is an old post by Bill Karwin. But nevertheless, a very good read. Waste no time and read the post here.
I found this article very enlightening that I decided to add his feed to my list. I know Bill from the ZF Nabble Mailing lists and his explanation are very clear and straight to the point.