Thank you to everyone who chimed in on this. You have given me a lot to work with. I'll work away on it, and let you know how it goes. All the best, Ben