Thank you Kenneth, SNB, and APO. These are great. I'm a relative novice with VBA, so I will study these approaches and see what I can pick up from them.

Thanks so much for taking the time.