I know that we can't steal other's domains...but why the cost? Why do the companies that do charge have the right to charge for something that they don't own? The internet's free right?
I would think the $8.88 or so a year is no so much for the name itself but for the servers and administrative cost to maintain the servers and the domain names. I don't think that is too much to ask. Besides if it was totally free, everyone would stalk thousands if not millions of domain names themselves and depriving those who need them from using them.
who pay for the DNS? Who should keep the record of ownership? it cost "money" to get the whole system work..