Now is the absolute worst time for Xbox Live to be down. Tuesday marked the debut of Titanfall, the game that could make or break the Xbox One game console. It’s a masterpiece of mechanical manslaughter, and Microsoft pulled out all the stops for its release, delivering new system updates, new peripherals and even a Continue Reading →