Btw, personally, for offline games I prefer secuROM over Steam. Because with secuROM u can just activate the game and play it offline, without starting steam or without Internet connection, but Steam one requires persistent connection to Steam servers.
Oh, and if you think that Steam protection has less disadvantages then you are wrong: sometimes, steam authentication servers does not respond, sometimes, the game just hangs at steam's startup screen and nothing can help; sometimes, it says "the game currently unavailable." Such things happens even for a free games, like ASW!