How about the price depends on how many names you have? That way the little guy can have his $7 domain but if you want to buy thousands of domains each successive one is more expensive and having millions of domains is prohibitive (as there is really no good reason to have them anyway).