Jesus, people. Damned if they do, damned if they don't. If they'd held back the release until March (another 5 months), people would be whining about the delay. They released it as early as they could, and, as should be expected, the code isn't fully complete. So they released it early to get it in the hands of users, and people yell loudly about it being incomplete! Coding is not easy. It takes time to get it right. I know it's hard to have patience after dropping the better part of $1k on a device, but consider that for every feature that's "half-baked," 50 other features work flawlessly. Consider: Multimedia framework (transparent audio routing!) Task switching Suspend/resume cycle Phone calls Bluetooth handsfree/a2dp Contact merging (incredibly difficult to implement well, and it's brilliant) Wifi (except some advanced WEP configs) Camera (still _and_ video, with focusing) Input and special characters The package distribution system IMAP/SMTP Desktop widgets SMS, MSN, Gtalk, and a host of other IM protocols FM radio (transmit and receive) .. and a whole host of lower level services running in the background like power management, charge controller, GSM firmware loader, etc, etc. It's an incredible amount of software packed into this little device, and it's still only a couple months on the market. The features that are badly broken can be counted on one hand, while the ones that work acceptably or perfectly are in the dozens/hundreds. No amount of hoping will make perfect code appear... it takes effort, patience, and time. EDIT: To make this post more constructive.... for the first couple weeks I couldn't get my exchange working either, but the Nokia PC suite worked perfectly for sync'ing my contacts and calendar. It's not ideal, and didn't sync email for me... but it at least helped. Has everyone tried that?