Apple just released iOS 4.3 beta 1 to developers, and it looks like iPhone 3G and iPod touch 2G have been discontinued as of iOS 4.3. Both of the devices are not listed anymore on the iOS developer website. This indicates that the latest iOS build for iPhone 3G and iPod touch may be iOS 4.2.1.