Is it on the 10th or the 20th that they announce the price of the new iphones? And what historically will happen price-wise to the other versions (and when is that announced 10th or 20th)? 4 is more or less sold out already. Walmart already has 4s for ~$40, and 5 for ~$100, while Apple currently sells them for $100 and $200 respectively. Does Walmart pre-sell the soon to be sales price or does that disappear and match Apples come the 10th/20th? Or, is there no historical trend because this was the first time Walmart has undersold Apple? Any help would be much appreciated, even if it only comes from a vague memory.