Likely, it's because you can't "move upward". Most programs are downward compatible, but not upward. The reason Outlook 98 probably works is because it's really nothing more than an upgrade of Outlook 97. Outlook 2000 came with the Office 2000 suite. If I were you, I'd just open the DB in Access 2000 and convert it, if necessary, and have the macro in there. You should be able to import the new tables quicker than trying to find some other workaround. You can probably just add that to the macro, you know--import tables (linked even) from Access 97 DB, run report, send as rtf to OL2K.
?
?