OK so I preordered my I Phone 4s through Verizon on Sat Oct, 8. My confirmation email states that it should be delivered by Oct 21, but I don't want to wait that long if I don't have to. So I was thinking of waking up early tomorrow and go check at Best Buy knowing they have a limited quantity of I Phones. My concern is whether they could refund my preorder since it hasn't even been shipped yet and get the I Phone tomorrow? Does anyone know if I could be able to do that?