Solved! You two are great. Everything works wonderfully now. I've got some more features lined up that aren't working properly yet. Also some re-organising of the code to do. I'll bash them out before updating yet again. Thanks again, Will