Actually, the code I posted is used in a server based job that isn't actually a Flex app. The program fires off a timer in the middle of the night and sends all kinds of emails all over the place. When the users arrive in the morning they have reports waiting for them in their Outlook inbox, sales reports, negative inventory reports, order reports, and new customer reports, you name it. Its one of my most popular custom apps. Flex-based Outlook apps are, as stravis pointed out, problematic. Pushing that fat memory hog from within the Flex client doesn't work well on particular machines, and the security problems cause the necessity of making code changes all the time. You can get around the security warnings if you are using Exchange, but it is a pain. If you push the emails from the server or from a dedicated PC, you can use Exchange or SMTP to send the emails, or you can use an Outlook client on specifically set up for the job.