>>* ----- Check for existence of Outlook >>lError = .F. >> >>cError = ON("ERROR") >> >>ON ERROR lError = .T. >> >>* ----- Create Object Reference To Outlook >>oOutLook = CreateObject("Outlook.Application") >> >>ON ERROR &cError >> >>IF lError = .T. >> * ----- Outlook found >>ELSE >> * ----- Outlook not found >>ENDIF >>>>I've assumed that if I can't create an instance of outlook then it's not installed. This method probably isn't reliable so I was wondering if there is a reliable way to tell if outlook is installed. Registry key perhaps?