Well first of all, Verizon does not make the phones, HTC does, so Verizon has no power over how long it takes. Also, the expected ship dates are just that, expected, not exact. These dates are also being updated every now and then, so you can call *611 and get the updated expected ship date. Also, the promised date you were given three weeks ago would count as something along the lines of ex post facto laws, where the VZW reps can not be punished for something they told you before HTC sent out new expected dates. Verizon is a large company that more than likely has a bunch of lawyers on staff, who would have made sure that they are not doing anything illegal when they tell you when to expect HTC to send out the phones. Verizon is just the middle man when it comes to the Incredible, all they do is present and sell the phone. If you have anyone to be mad at, it is HTC, and they will most likely direct you to Samsung for the delay, or even Fedex.