I used to work in Networking, and can let you know what happens here, during the initial launch, it causes massive amounts of stress on the servers, so microsoft stocks up, and most likely rents, a lot of servers, when the playing goes down a bit they sell/stop renting these servers to save money.
What happened during Christmas was, microsoft didn't take into count the sheer mass of kids off school playing all at once.