Microsoft reveals more details about its 'Netflix for games' service, launching Sept. 15 Source will download... Microsoft reveals more details about its 'Netflix for games' service, launching Sept. 15