Originally Posted by cableguy
who is the official owner and/or admin record in whois?
if it's not you/your client then you're screwed.
That's absolutely correct. Some hosting companies that offer free domain names with your account, sometimes name themselves as the owner of the domain. If you choose to change hosts, you can't take the domain with you because they own it.
This is why you should keep your registrar and your host separate.