Very good post. Alot of great info.