I talked with one of the WDW pyro guys at work this weekend, and asked him about the shortened shows. He said the elimination of a segment from the Halloween and Christmas shows was due to a shortage of fireworks from China. When I got home, I googled 'china fireworks shortage' (try it please) and found out that, due to the Olympics in Beijing and an explosion that destroyed 20 warehouses there is a worldwide shortage. While it does indeed save money, it was not the driving reason. During my chat, the pyro guy said it was easier to redline a whole segment, which is the music and accompanied fireworks timed for launch, than to remove a few from each segment to maintain the length, as then all those segments need reprogramming. As soon as the availability of fireworks reaches normal levels, these segments can be reinserted. Don't expect that this season, though.