You described it exactly! As far as the code I posted, does it look like it should do what you described, or did I miss something?

Thanks again,
Chris