Supprised no one mentioned crazydomains.com ...Easy name server change over and extremely cheap they i like 2 £ and 1 £ if you want something like .com or .co.uk etc
Thanks Fragma,
For me
http://www.9cubehosting.com/ is the cheapest place to buy a domain name.They provided lot of domain offers like Unlimited Parked Domains,Full DNS Control and whois control.I like their services.
Thread is very old, please check creation dates.