I just downloaded Steam for the first time so I can get my hands on the free portal download.
http://www.gamesradar.com/portal-free-steam-until-september-20/
Anyone else use steam? Is it a good service? Are there unexpected charges that I should watch out for?