loAttach = loMSG.attachments && attachments object llAttach = Iif(loAttach.Count > 0,.T.,.F.) && number of attachments For Each loAttachment In loMSG.attachments loAttachment.SaveAsFile("c:\attachments\"+loAttachment.filename) && save attachment Nextas it now stands it's not until the attachments are stored that i can sift through them.