I am required to post this as an answer, but please only click on Accept Answer if this sufficiently answers your question. Otherwise, please do not click on Accept Answer and post back here so we can find a better solution.