Great post. I would love to repost it to my blog. I talk about a lot of these things there as well