Okay, this fucking rocks. Good job Steam team.