I use a very good email ActiveX component from Mabry
www.mabry.com which allows sending mail only whereas the other Mapi mail managers seem to do a send and receive ? Anyway the Mabry mail is really usable. Why not send your report to a file then use the FileToStr() function in VFP to put it into a memo field then email the contents of the memo field. This avoids attachments which create all sorts of support issues at the other end if the user doesn't have whatever program you have sent the data format in.
I have a simple form using the mail component and the good thing is that i is cheap and you can practice on a free demo version. If you want a copy of my form, email me and I will send it,
Cheers
John
To move a mountain start with the smallest stone