Paypal allows you to send money to someone by entering their e-mail address. Is this the best practice for money transfer services? Would it be more user friendly to use user-picked usernames instead, and allow spaces so that businesses can have their business name, and people can have their real name?
What are the best practices for this?
Kind of similar to my last question on requiring e-mails, but a slightly different thing.