All, I recently got off the line with Microsoft (AGAIN). I expressed my displeasure with the fact that I have received VARIOUS explanations and ETAs for the receipt of my 950 XL, which I pre-ordered online and with Express (1 -2 bus days) shipping. I mentioned that "ships BY" means we could receive a notification today, tomorrow, or Wednesday, the 25th. That said, for those of us that are doing Express service, IF we received a notification today we POSSIBLY could receive the phone tomorrow OR Wednesday. Notification tomorrow means receipt by Wednesday or Friday. Considering the holiday, ANYTHING after that pushes the delivery date to next Monday at the earliest. I even spoke with a Microsoft employee first thing this morning who mentioned 5 - 7 business days FROM the 25th EVEN with Express shipping. Huh? I was also informed, albeit politely (and not directly), that my online order sent express is relatively "worthless" and I would have been better off just pre-ordering from a brick and mortar store and just fighting a crowd when the phone is released. It's clear that the majority of folks we are speaking to on the phone, or in the brick and mortar stores have NO IDEA what is going on either. If Satya isn't deliberately trying to destroy Windows Phone, or any remnants of Steve Ballmer's legacy, then immediately after this launch he needs to make SWEEPING changes (read FIRE folks) in his Marketing, Sales, and Logistics departments. For all those saying, "be patient"..."take it easy"..."you've waited this long", etc...That's not the point. YES!!! WE WANT OUR BELOVED WINDOWS PHONES!!! Check...Clearly we do. The point is the MAJOR bungle of all this. Clearly, Apple and Android do their launches MUCH better. Further, if Microsoft had JUST provided a launch date after the announcement; even if it were in mid-December we would certainly scratch our heads and wonder why so long...We would certainly have our opinions...We would certainly be overly anxious....BUT...Then, we could at least understandably say to each other be patient, because we would know up front when to expect the phones. EVEN if Microsoft came out after the announcement and said that regrettably the OS build is not ready and there will be a delay until...AT LEAST we would know why and for how far the launch date was pushed out. Something is not right here....Microsoft clearly needs to majorly get its act together.