New Xbox Live Experience comes November 19th, according to Gizmodo. I’m psyched for streaming Netflix through my Xbox 360, but I have to agree with the folks at Crunchgear: avatars are stupid.
New Xbox Live Experience comes November 19th, according to Gizmodo. I’m psyched for streaming Netflix through my Xbox 360, but I have to agree with the folks at Crunchgear: avatars are stupid.