I have the original 3G, and it seems that the GPS is not working very well AT ALL with the 3.0 software. The best accuracy I can get is anywhere from 500 feet to 2 miles away! The blue dot always has some size of halo around it, indicating it is not locked in, and when driving, with the phone in perfect site of a cloudless sky, the blue dot lags behind where you actually are by a 1/4 mile or so. So when driving, you'll pass a stop sign, and then 15 seconds later, the blue dot (with a halo around it), will catch up to the stop sign. It's been a while since i've used GPS, but I don't think it was like this on the previous software versions - from what I can recall, the blue dot would actually follow along with you on the highway fairly smoothly while driving. And the halo around the blue dot, indicating it is not locked, would not always be there like it is now. Figured i'd ask around before getting a replacement from the tools at the Apple store.