Items tagged with Games-for-Windows-Live

Nearly a year ago, we caught wind of Microsoft phasing out its Points system for Windows 8 and speculated that the same could be coming for Xbox 360; we were right to assume the latter, because today Microsoft made it official. “As... Read more...