I got an iPhone 3G and it's amazing. It came with 2.0.1 but, at least in the first day, 3G service has been amazing. Unlike what everyone on here is saying my 3G hasn't even DIPPED below 3 bars, and is usually on 5. Call quality is excellent but the internet is mediocre, maybe my standards are too high since I've only used the browser on WiFi, and maybe those internet speeds are good for 3G. My iPhone model number is MB048LL. Also, should I upgrade to 2.0.2 or just keep 2.0.1 if everything's working?