This is a great read, I've been working on it off and on this morning... Thanks for sharing!