Anandtech posted an excellent dissertation on the 3GS. Excellent reading for anyone interested in the ultra-mobile computing space. Well recommended as a primer to cut through all the FUD out there. http://www.anandtech.com/gadgets/showdoc.aspx?i=3595