Hate to whine, but... Sad to say it, but I'm throwing in the towel on the iPhone. I'm an apple partisan (although they are swiftly losing me), with a laundry list of hardware (most of which is screwed up... but I already posted about that), but this thing is an unmitigated disaster. Maybe its Apple's fault- maybe its AT&T's fault- I don't care. Between CONSTANT dropped calls (regardless of signal strength), freezes, huge lags doing just about anything and everything, from typing to opening sms, inexplicable switching into 'no service' mode that requires a hard reboot to 'rediscover' full signal strength three times a day, 3G not working at all for calling which forces me to leave 3G off, but Edge data speed averages like 15kbps requiring constant switching back and forth, people calling me and my phone not even ringing, or if it does, a half-second ring before going to VM, doesn't matter where I am (Chicago, NY, Phoenix, Dallas), its the same thing... I simply cannot trust this phone to fulfill even its most basic function - sending and receiving calls. I've been in to Apple several times, I've had AT&T replace the SIM card, I've restored the thing 20 times. Apple tells me this thing is 'fine'. If this is 'fine', Apple and I have very different opinions of what 'fine' - or even 'minimally acceptable' - means. App store goodness might be fun- but if a phone can't send or receive calls, there's no point.