Using a catch-all domain is a mistake

I’d agree Dave - I think they can be super useful, especially if you use a domain that is purely for email as well (so can’t easily be guessed or found on the web).