At my previous job I created a virtual link on each computer (scripted in the logon) which went something link this (not real code )
sod it, I found the batch file I kept
if exist "c:\program files\Microsoft office\soffice" goto end
REM ***** Do checks for standard office files *****
REM ***** Check for Office 10 *****
if exist "c:\program files\Microsoft office\Office10\winword.exe" linkd "c:\program files\Microsoft office\soffice" "C:\Program Files\Microsoft Office\Office10"
REM ***** Check for Office *****
if exist "c:\program files\Microsoft office\Office\winword.exe" linkd "c:\program files\Microsoft office\soffice" "C:\Program Files\Microsoft Office\Office"
REM ***** Do checks for frontpage files *****
REM ***** Check for Office 10 *****
if exist "c:\program files\Microsoft office\Office10\frontpg.exe" linkd "c:\program files\Microsoft office\foffice" "C:\Program Files\Microsoft Office\Office10"
REM ***** Check for Office *****
if exist "c:\program files\Microsoft office\Office\fronpg.exe" linkd "c:\program files\Microsoft office\foffice" "C:\Program Files\Microsoft Office\Office"
REM ***** Do checks for publisher files *****
REM ***** Check for Office 10 *****
if exist "c:\program files\Microsoft office\Office10\mspub.exe" linkd "c:\program files\Microsoft office\poffice" "C:\Program Files\Microsoft Office\Office10"
REM ***** Check for Office *****
if exist "c:\program files\Microsoft office\Office\mspub.exe" linkd "c:\program files\Microsoft office\poffice" "C:\Program Files\Microsoft Office\Office"
:end
Now this might look complicated, but all it does is create a virtual folder c:\program files\Microsoft office\soffice where the necessary executables can be found regardless of the install. Therefore the shortcuts for any version just used the virtual folder.
(The publisher and frontpage virtual folders were because they seemed to like to have different homes!)
Note, the linkd virtual link is permenantly created as part of the ntfs volume and therefore only needs creating once per machine.
Hope this helps
Got my US key this morning, thankfully my hacked beta client works on live now, so no waiting for the CDs... I'm not addicted I got up an hour early this morning at random!
Slight side track, but I use mrbs (Meeting room booking system), check sourceforge. Works well, good community support base, authenticates off the AD (though a pain to setup as most php<->AD things are)