You can check all the pricing here at http://domain.webhost4asp.com
If we register a domain name for you, it is indeed your name and you can take it to another host if you wish.
You will be given a separate control panel to manage your domain name.
In the control panel you have the option to set the Nameserver, registrar and much more.