Cheers to everyone for their comments, you've all been totally helpful. Here's my next attempt before I have to go to work this morning. Thanks again, Mat