Here's the thing: My boss broke his old iPhone 3G, and he's eligible for the full discount for the iPhone 4 on October 22nd, just 10 days from now. However, he had to buy a new one right away because he's always on the go and relies heavily on emails, data, etc. He paid $400 for it. Question: - He has 30 days to return the device for a refund, right? If he returns it soon, will he be able to re-purchase an iPhone on the 22nd for the full discounted price? Also, will there be a restocking fee? I have heard mixed opinions about this one. Even if there is a restocking fee, would returning and then re-purchasing an iPhone still be cheaper? Thanks guys!