I have a really stupid question. I was wondering how long before iPhones usually drop in price by the carriers? For example, if the new iPhone is $159, how long before it drops to $99? Do you think there would be a sale around the holiday season? Thanks.