I do realize that this is for a pre-order. I also realize that when I agreed to hand over my credit card information to T-Mobile I agreed that my card would not be charged until the unit shipped. It did not ship on Friday (the day my card was charged), Saturday, Sunday, Monday, Tuesday and (so far) has not shipped today.
All I am saying is that it would have been nice if T-mobile had abided by the terms of their own contract. You can argue up and down that the label has been printed and it's sitting waiting to be shipped and blah, blah, blah. The fact is that the contract says that I would be charged when the phone shipped, not when the label was printed.