Great post here, lots of good information. I really enjoyed reading it.