HTC Hero here. Being the lazypuss I am I haven't tried to use a lot of outside apps yet but I wanted to use instant messenger so I launched the onboard app, IM (version 7). Can't say I am happy with my experience of this piece of crap at all. It doesn't support multiple aim logins or Facebook... but I could live with that. What ticked me off is when I signed in and then signed out - it stayed signed in. I was out of town for the weekend! This means somewhere something was getting my messages for two days and nights even though I "signed out." I don't know who tried to contact me and I don't like that it doesn't do what you tell it to do. It also has the nerve to actually magically launch itself now that I've used it once. If I root my phone - this will be one of the reasons why... So I can delete this sketchy crapware off my phone and out of my life forever. I looked in the manage apps and can't see who makes this thing either but I loath it very very much.