GREAT POST !!. I enjoyed reading it, and appreciate the effort that must have gone into it