Thank you for your help, the (final) suggestion worked perfectly.
I agree that the catch all is probably a bad idea--it's a relic of my initial domain setup, before I hosted it myself, where it was handled that way by default. That made me get lazy, and then I wound up with several dozen addresses that I'd never remember if I tried to make it go away. The catch all doesn't exist on the newer domains.
