Where the hell are all my tracked games in this new format? Where is the site that would only feature news about the games I'm tracking? WTF Gamespot? This is the only reason I used this site over other competitors.
Log in to comment