Originally Posted by MusicallyInspired
Steam is free...and it only requires an email and password to signup. And once you activate a game once in Steam you can play it in offline mode.
For a free tier-1 title like Portal this isn't much of a big deal. Also, you do need Steam to play the free version of Abe Lincoln Must Die. Or can you get it for free from Telltale's store as well? Either way, please let's not turn this into another Steam-bashing thread.
This post is just to respond to the question. I have few problems with Steam, though I by no means want to use it for everything.
Anyway, Yes, it's free on Telltale's site
, and you just need to download the free installer.