Have you checked your domain name registration lately? Does your domain name registrant have your updated contact info? Do you have your account set to "auto-renew"? Go check it now.
Or, be like me and find out one day into a week-long vacation that both your web sites are down (including webmail) because your domain names expired. Not fun.
They're up now (obviously) and I'm going back to the vacation now....