You guys just continue to act like Charlie is intentionally depriving you of channels in order to make you as unhappy as possible.
Adding new channels helps Dish Network's business - they want to add them.
If you can guarantee that every Dish Network satellite launch will go perfectly, and that channels will ask for reasonable prices for their HD channels, then Charlie can give you specific guaranteed dates. But, since no one can guarantee those two conditions, then he cannot guarantee specific channels on specific dates (at least not until the satellites are deployed successfully and the contracts for the channels are signed).