Do you use your hosting provider as your domain registrar? I don't do this under any circumstances. My very first domain got stolen from me when the company went out of business. It took a while to get it back. At the time, I only backed-up my site once a month and I never got my last site backups from them either.