This is a good post and nice info