I have been using Android phones for the past 2 years. I wanted the iPhone when it first came out, but it was only on AT&T. When I got my HTC Incredible, that was just before the iPhone was going to be officially on Verizon.
On December 5th, 2011, I walked into the closest corperate run Verizon Wireless store and purchased the iPhone 4S after much wavering between getting a 4G LTE Android phone and the iPhone. So that was December 5th and at that time, my expected ship date was December 16th. On December 14th, I received an email saying that they were unable to fill the request by that date and would let me know when they have a new projected ship date.
On December 21st, I contacted Verizon Wireless to figure out when I might see the phone. I got my answer and a email verifying that answer arrived soon afterward. The iPhone 4S should ship the week of December 26th. Really???
Today I check my preorder status and found the status had updated to "Your order has been sent for processing." and the projected ship by date was now blank. I was hoping for some good news. I knew that good news would not be delivered until evening, at the earliest.
At 20:04 (8:04 pm for you 24-hour clock challenged people) on December 22, 2011, I received an email that my iPhone 4S had shipped from Ontario, California. I checked the FedEx tracking and it is being sent overnight....Excellent!
I will soon have an iPhone, only 4 1/2 years after the original iPhone was released. I guess it is about time.