Wow, you can tell I've been away for a long time! Alright thank you, you've given me a lot to think about. I'll come back and make some changes once I've tested things out, or may well scrap this altogether. PMed you because I'd seen you'd given good feedback to a few others, and I was right...