Looks like the Beta browser has gone live. What do people think? Personally, I'm not too keep on the new games list, nor that it takes two clicks to get to it from the main menu - as if the main purpose of Steam is to buy the games, rather than to play them :/
Then again, it looks pretty slick
Then again, it looks pretty slick