I've been using this product for two weeks now and am happy to report it lives up to my very high expectations.This is my first "smartphone" or PDA/Phone combo ever. I bought it for phone capabilities, wireless push email, web browsing and instant messaging. The telephone function is well-implemented and certainly was not an afterthought, as I've heard on other devices. Placing a call is quick and easy, and the address book search is lightning quick (my old Motorola V600 was pokey!). The microphone is the best I've used at canceling background noise such as wind and traffic, and as others have said, the speakerphone quality and volume is excellent.Both email and web browsing are spectacular, and the Mail interface is excellent. It provides a consolidated list of SMS, MMS, Email and Instant Messaging conversations. The SMS message display is threaded, so you can easily scroll down to view the entire conversation. I had to call tech support to get MMS picture support completely setup (the T-Mobile picture web site is less than stellar), but it works.The web browser is fast and accurate, and given the screen size limitations, it does an excellent job of rendering web pages in a usable and readable format.In all applications, this BlackBerry is loaded with shortcut keys. Once you pick up these shortcuts, navigation is amazingly quick and simple. It's worth the time to learn the shortcuts so you don't use the trackwheel for everything.*** Notes on Instant Messaging (skip if you don't care):My biggest disappointment - and one for which I contemplated making this a 4-star review - is Instant Messaging. The built-in messaging application is OZ Instant Messaging, and allows you to chat on 4 networks.What I didn't know is that it is not a true online instant messenger application. Behind the scenes, it sends instant messages using SMS, and on the other person's end, repackages those SMS messages into the IM application. It seems like a novel idea, but the side effects are awful: OZ Messenger's ability to stay "connected" for chat, report the online/offline status of others, and report YOUR status as online/offline is hit or miss. Sending and receiving messages is also very unreliable. During the three days I struggled through this, roughly half of my messages weren't sent due to a "network error", despite having 4 or 5 bars and a full EDGE connection. (Side note - I'm also worried T-Mobile will bill me for SMS usage when I used this instant messenger)The good news: you can download Google Talk for free, and it is a true online instant messenger. I have had excellent experiences with it. You can talk with other GoogleTalk members, Gmail users or any other IM application that is Jabber-compliant. There is a complicated process (I haven't tried) to get GoogleTalk to communicate with the other networks. There are also third party IM apps you can purchase for $20-40 that do the same thing on other networks.***Bottom line: you can't go wrong with this marvel of engineering for phone, email and web browsing, but keep low expectations for the built-in instant messaging application.