Halo 3 and the influx of new xbox 360 users on live
their systems simply didnt have the capacity at the time and they greatly underestimated how many people would go one and it overloaded their online servers
same thing happened with the iPhone and AT&T