great post, answered many lingering questions.