I've also written apps in C++ (pre-Visual), dabbled in Delphi, my early days were in Basic & Cobol, - the list goes on !!
If you want to play with the Outlook rules, look up Andrew Coates' article in FoxTalk (it's on July 2001 MSDN) about event handling in VFP - I've done exactly what you are thinking and now have a VB app that intercepts incoming email and deletes if it fits certain rules. Outlook is case-sensitive for recipient/sender names so the rules would get quite big. VB can convert to lower case and is far more powerful (ie. delete any mail with 'undisclosed' anywhere in the recipient list, delete any mail with 'nobody' as first 6 chars of sender name, etc...) - the app is going to be sold as shareware.
>Nigel,
>
>I'm impressed with the variety of what you do.
>
>Ever since I started learning Office Automation I see more and more situations where it's the perfect solution. I make spreadsheets which we distribute to collect information, and then dump the data back into VFP tables. I'll be adding more data validation code to them this time around.
>
>Now that I know some VB I'm sure I'll see opportunities to make myself some ActiveX controls, and I can already see plenty of opportunity to write some code to enhance my Outlook rules. It's just a matter of finding the time to try these things.
>
>