Address Database in Wallet

I have another idea that I feel deemed its own thread, what do you guys think about an address database in the wallet?

Imagine scrolling through a list of company addresses that you could select and purchase products from without even leaving the client!

This could be developed in such a way that a Company could register with NEM to register their addy.

Imagine domains but with wallet addresses instead of ip addresses.

The company could now develop their domain to sell products!

Thanks,
EFFV

In my understanding Alias system can help a lot in this regard.
But Still you need to register your most needed accounts somewhere and for sure it's very interesting if the client have such option to manage your important accounts.

NEM addresses will have labels, but I'm not quite sure if they could be used for that, I mean such thing just ASKS for abuse.

As you said we should add an adress database, but directly in the blockchain.

For exemple, Mr. K open his wallet. He enter some adresses for a few NEM. Then whenever he will search his public key in the blockchain, the list will appear on a dedicated page. Zuckerberg said the Age of Privacy is over.