I'm trying to activate Outlook 2003 running under XP SP2 using Appactivate: ret = WshShell.AppActivate ("Microsoft Outlook") Returns false despite the VBScript manual saying: In determining which application to activate, the specified title is compared to the title string of each running application. If no exact match exists, any application whose title string begins with title is activated. If an application still cannot be found, any application whose title string ends with title is activated. If more than one instance of the application named by title exists, one instance is arbitrarily activated. The title in my Window is: "Inbox - Microsoft Outlook" Appactivate works fine if I use: ret = WshShell.AppActivate ("Inbox") But I don't want to be dependent on the user being in the Inbox. Any idea ho I can get this to work reliably - its driving me nuts as I've been trying to figure this out fo rht e last hour! Thanks -- Tim