Very nice post with a ton of informative information. I really appreciate the fact that you approach these topics from a stand point of knowledge...