Domain name pricing varies from company to company. Please bear this in mind, some companys offer extremely cheap domain names in the first instance, but then add monthly charges for facilitys like changing nameservers, or altering contact details, some do not even offer that option at all. There is also sometimes a hidden charge for transferring your domain away from your current registrar, typically £25.00 for as they say 'admin' charges.
Any domain registered through us is completely Free to move away to another registrant, and no hidden monthly fees are payable other than the official 2 year registration fee. We are not saying which is right and which is wrong, we are saying be aware that cheap doesn't always work out as cheap as you think.