toadslayer72 on 17 April 2012
Day 1 of course. I suspected that this is what was to be announced on Conan tonight, now I don't know, probably something more meh.
I LOVE paying for Xbox Live! I also love that my love for it pisses off so many people.