When I was signing up for a (shared) web hosting for my web site the company, BlueHost, provided a domain name with it. Now I want to switch to another web hosting company, because of the excessive throttling Bluehost does on my site. (Even though they advertise it as "unlimited", what they don't tell you is that they impose a draconian CPU quota and a quota on a number of the simultaneous database/MySQL connections that makes my site issue errors in the most critical moments.)
My question is, since I got the domain name for my site through them, how can I reclaim it when I switch to a new hosting company?