Thanks Andrew - I think we cross posted. Its really encouraging that everytime I ask about a feature its already been considered and is usually in the HEAD :)
The project isn't due just yet - I will continue with a copy of the tables in the OACS DB and hopefully 5 will be released before I need to go live - otherwise I'll backport the changes to whatever version I use.
Thanks again.
Steve