@question-answers: Great post Jim!