Thanks for your comment. I'm glad you had a good time with it :)Unfortunately the exact implementation of the queue, is not quite what I had in mind at the start. Ideally it would work in a more obvious way.