Hi Jez,
Thanks for the update it's given me a lot of food for thought.
I certainly wouldn't have considered the schema locking during the switch, something that I'm clearly going to have to investigate.
However I think this is the way I'm going to go.
Regards,
Simon