Apple's iPhone 4 went on sale in five countries today. While much of the launch was full of good cheer, some fans who waited in line all night expressed frustration.


  
Shop Tech Products at Amazon