No, you do NOT have to buy a domain name from us.
We will host any domain that you have bought elsewhere. No Problem.
Our DNS Servers are: