Alright you guys. Let's draw a nice clear picture here 
I ordered my iPhone 4S [32GB, White, Verizon] on the 17th. Ships in 1-2 weeks. Expected delivery Nov. 2 to 9.
It took one week (as the ordered stated) to finally ship. 2-3 days to ship and then be sent out for delivery on a local FedEx trick.
So if luck goes well with most of ya, it may only take 9 days to receive your iPhone. Sounds pretty good to me. One week minimum to get it ready to ship, and 2-3 days to deliver it to the recipient across the globe.
I ordered my iPhone 4S [32GB, White, Verizon] on the 17th. Ships in 1-2 weeks. Expected delivery Nov. 2 to 9.

It took one week (as the ordered stated) to finally ship. 2-3 days to ship and then be sent out for delivery on a local FedEx trick.
So if luck goes well with most of ya, it may only take 9 days to receive your iPhone. Sounds pretty good to me. One week minimum to get it ready to ship, and 2-3 days to deliver it to the recipient across the globe.