Very nice post with a ton of informative information.