Great post, a lot of stuff in here i did not know about