very well put, I really enjoyed reading your post