This isnt the first time Apple has launched an iPhone...I figure they could probably pretty accurately predict how many they think should sell the first week or so...no?
They can predict all day long, doesn't mean they're going to hit their number though. That would still leave some people in the cold.