I hate to agree with the above, however, you can't be too careful when purchasing "free" domains. You must read the fine print in order to make a solid decision. If you can't move your hosting from one company to another without losing your domains, what is the point?