Many thanks for all the helpful replies, I feel I have something to work with now. Queuing sounds like it might do the trick, I'll give it a try. Chris