Just received a HTC Dream. Although it has great features, I feel there are lots of business needs lacking. For messaging, emails, Im and browsing the phone is awesome. But I will use the phone as a business tool. I fomerely had a treo 680. Here are a few things I find are lacking for business use. 1. You can not search contacts bases on company name. I know there is atakephone but it crashes most of the time. 2. If I need to set up an appointement with a client which is in my contacts, I can't link the contact to the appointement. IE I can't create an appointement based on a contact. I feel Android is not designed for business use in mind. No todo lists. Except for the calendar ones which are all stacked up one on top of each other. Is there another calendar app which doesn't use google calendar, like Agendus? Am I mising something here?