Steam recently changed the default privacy settings for all users. This may impact tracking. Ensure your profile has the correct settings by following the guide on our forums.
Gamefly just sent me this and I'm enjoying it quite a bit. Has anyone else picked this up? I need more people to play online with and only like one guy on my friends list has this.