because i wanted a controlled roll out I found it easiest to use deployment console 6.9. I could target users better.
To create the install basically you run the office 2007 setup with a /admin and create an msp file with all your settings.
I then put a message as the first part of the job asking the user to close all office apps. Then the job and then a message at the end.
The only other thing to note was that i added the return codes 1641 and 3010 as success codes, as they only mean that the pc needs a reboot.
Whilst testing the install would upgrade office 2003 without closing it first and the user didnt notice anything. But to be on the safe side I ran the message first.
I do now have it set up on NS7.1, which checks for compliancy. Better for new builds.
Steve.