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.

Note: When you purchase something after clicking links in our articles, we may earn a small commission. Read our affiliate link policy for more details.
Shop Tech Products at Amazon