WITH THISFORM.oleMessage .Fetch() && Get any new messages IF .MsgCount>0 && See if there are any new messages FOR i=0 TO (.MsgCount-1) && Loop through the message set .MsgIndex=i && Process message here ENDFOR ENDIF ENDWITH>Does anyone know of a simple way to check email from VFP? I would like to be able to have a VFP form running minimized that uses a timer to dial up, sign on, and check email every X minutes. (I realize there may be email packages that provide this, but I need to do this from VFP at predetermined time intervals without interaction from a user.)