> I use a catch-all domain
Just make sure you renew the domain and maintain ownership. Even if the domain provider says they'll ensure ownership after expiration, I don't trust that they will. Assume the domain is ripe for new ownership by somebody else once it expires.
There are services like Mark Monitor which address this issue, but they are prohibitively expensive and only useful for large enterprise.