oOutlook=CREATEOBJECT("Outlook.Application") oNewMail=oOutlook.CreateItem(0) && 0 = olMailItem oNewMail.Recipients.Add(E_mail) oNewMail.Subject="" oNewMail.Body="" oNewMail.displayThis works fine if the user has outlook installed as their email client. However my users use a variety of email clients including Eudora and others. Is there a way to programmatically identify the default email client and start it up with code equivalent to the above?