Just popping up when you sync your iPhone to iTunes is the iPhone 2.1 update. Go get it chaps, and check out its reputed fixes to call dropping, crashing, slow syncing and bad battery life. Apple itself is basically claiming the iPhone 3G's all fixed up from top to bottom by the new software. And it's saying that it's fixed the 3G signal strength display with "improved accuracy"—sounds like no more fixes to 3G signal issues were needed after the 2.0.2 tweak. Check out Apple's words on what the update tackles:
Kinja is in read-only mode. We are working to restore service.