Alistairbrow.... that is what we call "scope creep" in the programming world. Grin.

Sorry for not responding sooner... There are a couple of different ways to tackle this. I'm going to do the more complete way, because of problems I suspect you'll encounter shortly. Will explain more when I give you the code.

Boatwrenchv8: you're welcome, always glad to help multiple people with a single post.