Do all Domain registrars register domain names at a loss.
i think ull find that domain registration companies pay nominet only about £5 per domain. companies make money through advertisments and the hope that the person will buy additional services from them like webspace, ecommerce tools etc