I've never pre-ordered an iPhone before, so I have a few questions. Can I pre-order by calling my local Apple store, or only online? If I pre-order online, can I pick it up in-store on release day or will I have to wait for shipping that could be received later than release day? Are there any cons to pre-ordering that I might not be aware of? Thanks.