Jamroom Hosting - looking for a few beta testers
Jamroom Hosting
I haven't had problems moving domains between domain hosting companies.
All they need to do is to unlock the domain for transfer (if they have locked it in the first place). You can then purchase another year of domain name registration from another company and your domain will be transferred in. You don't lose anything - if you have 6 months left to run on your domain name and purchase another year from the company you are transferring to, you will have 18 months left to run.
The one thing to watch is that you don't try to transfer the domain name too close to the renewal date. You really want to initiate the transfer two or three months before it is due to expire.