Thank you so much chameleon54, if only I could tell you how much help you've been. I'll be spending tomorrow working this one out until I resolve it. I'll let you know how it goes.