Jim, I think you're right, I think this one may be a bit complicated.
I tried a little earlier using SendKeys "{PRTSC}" but it didn't work. I don't know if there's another keycode constant or VB method that will do it. And that's an imperfect solution in any event, because that will capture the entire desktop, not just the active window or current form.
I suppose you could shell out to a 3rd-party screen capture utility, but I've never coded anything quite like that. And there remains the problem of getting the image into an e-mail once you've got it captured.
I think I'll mark this thread, too. I'm interested to see where this goes...
Ken S.