Might be old news for some but apparently Portal is free until May 24th. Just create a Steam Account and Add it, Download it and Play.

https://store.steampowered.com/join/?
Posted on 2010-05-14 18:52:38 by JimmyClif