Please vote on this:
Aw, I had though this was gonna be the results of the poll...
Why did you link to the poll through the steam forums and not directly? That's a weird way link.
There are many great features available to you once you register, including:
Sign Up Now!