It's free now, oh glorious! Also for Macs, not just for PCs. Rich Brown tested Portal on four different Mac systems. You'll need a free Steam account and a Valve's Steam download client to use.
Haphazardly Gaming Domain
Join Now
gaming.haphazardly@gmail.com