>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 >Next >>as it now stands it's not until the attachments are stored that i can sift through them.