iPhone 3G and iPhone 3GS Compared Side By Side

From Apple’s website: