if i buy a domain name from a from a company do i have to host my site through the same company, or can i take my site name elsewhere and use it ?