loApp = CREATEOBJECT("Outlook.application") IF TYPE("loApp") = "O" loEmailItem = loApp.CreateItem(0) && MAILITEM loEmailItem.Recipients.Add(lcEmailAddress) loEmailItem.Subject = lcSubject loEmailItem.Body = lcMessageBody loEmailItem.display() ENDIFAbout 95% of the time everything works ok and the system does what it is supposed to. Unfortunately, far too often outlook seems to tie up the host application and the user has to end the VFP task and restart the application.