hi all. this is my first post and i am total android noob. i read the readme stickies and did a search and did really see answers to my questions. i have been on a blackberry curve for many years and have grown quite used to it... i also am totally sick of how outdated it feels. i have a few features that any new phone i chose to go with must have 1.) multiple email accounts - i currently have a work email and a personal email (neither of them a gmail account). i need to be able to access both. 1 is POP and the other is IMAP/Zimbra 2.) as i mentioned, we have a Zimbra mail server at work. I need to be able to sync my calendar, contacts. email, email folders. we use imap currently on our BB b/c we dont run BES. however, the company is migrating to a BES server therefore my google phone needs to be able to do the same things. 3.) ability to accept/decline event invites on the phone. i get a lot of meeting requests through my email on the BB and i am able to hit "accept" and it automatically adds it to my calendar. it will give me an alert 1hr before the meeting. also, if someone makes a change to the event, they will email me again and i hit accept and it will make a change to my calendar automatically 4.) ability to open word, excel, powerpoint and PDF files 5.) ability to copy/paste text from browser/emails/txt/mms, etc. some apps i need: unit converter for length, currency, volume, area, temp, currency mobile ssh client remote desktop client google earth - i think droid doesnt have this yet. IM client - i currently use BeeJive for BB. thanks in advance for the help. if the hero does what i need it to, i will be heading to the sprint store tomorrow to make the change!!