Steam Greenlight just got a bit of a facelift. Greenlight, Valve Software's tool for judging public interest when deciding to add a...
Still Life and its aptly named sequel Still Life 2 have been released on Steam, and the service has decided to celebrate...