Dave, if you haven't checked it out already, you might be interested in reading my recent print attachments thread. It includes a module I've developed that provides a function to print any type of attachment using the default program for that file type, which could be useful if you ever need to print anything outside of Excel.

Also, thanks to a security patch installed in Outlook 2000 SR2 or greater, Outlook displays a popup box anytime a macro attempts to read/write a stored contact name or email address. If you want to incorporate the sender's information into the saved filename, you'll probably have to do one of the following:
  1. Manually click Yes each time the macro performs this operation.
  2. Install Express ClickYes on your system to click this button for you.
  3. Install Outlook Redemption so you can create a SafeMailItem object that can give you this information without displaying the popup.
I've never actually experimented with either of the last two options, so if you're still interested in pursuing this, you might have to experiment a bit on your own.

Good luck!