20,000 accounts cost like what? $100? yikes.... I hope that if people throw $10K in account registering the system won't start having hiccups.
Through $100K in account names - 20M user names, can the system handle it?
Perhaps name registration itself should cost more.