If you're planning on picking up an iPhone 3G this Friday, you might want to consider queueing up early. O2 is already predicting severe stock shortages.
Read more.