Thank you. I absolutely agree on all of your points and if I'd had more than 10 minutes to spare I might have tried to implement at least one of them, probably to disastrous effect . I'm actually amazed that I managed to get decently balanced for the deadline . Whew. in any case as soon as the freeze is over I plan to add all of those things.