edit: I'll note that I don't believe that the parent to this post should be down-voted. It was informative and on-topic.