iPhone 2G/3G/3GS/4 Speed Comparison from Mike Hellers on Vimeo.