OK, I have had this phone since it came out. The applications I have used work great - XM Radio streamed flawlessly, the web is very fast (I have 3G), and Cellular Video looked fine (I like that the left soft key immediately puts you in landscape mode while viewing any video or media). I live in a 3G coverage area and have not had one single issue with reception or picking up 3G signals. I have also done video share calls with a girl I know who also has the Shine. The live video during the video share call is a little pixelated, but its still really cool! As far as the camera - one of the best I have used on a phone (way better than the 2MP camera on my brother's Motorola Razr2). I dont think its the german lens (it doesnt say so on the back of the phone, like the european model does), but the shutter is very fast (no crazy delay like some digital cameras/phones) and the quality is great. Even took some on New Years in a bar, using the flash - they actually came out pretty good! The video quality looks fine too (at least when playing back on the phone). Voice quality is excellent and loud (on both ends). The media/music player is fine - the video tour said it was only acceptable, but I don't know what people expect for mp3 playback - you can even customize the little media player animations during playback and it has some preset graphic equalizers (rock, pop, classical, etc). I dont think it has built-in GPS. Here's my honest opinion - it is a mid-range phone, meant for voice and entertainment - not for PDA or business use. I thinks its great for voice, entertainment, web, texting, quick emails, etc.. I think it does everything that most any of the flip-phones or sliders out there do (at least the AT&T ones), and does it well. Plus, its a beautiful phone and has a high-quality look and feel to it (which is what I especially like). The biggest quirk, that you may or may not care about, is that you can't use mp3 files larger than about 300k as ringers (so you cant use full song files). This doesnt bother me as I have a whole folder full of 20-30 second ringers that I downloaded from various sites online, and they all work just fine. The joystick seemed a little touchy at first, but I had no problem getting used to it.