Btw, personally, for offline games I prefer secuROM over Steam. Because with secuROM u can just totally destroy your own computer, 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!
Just corrected that for you.
I don't know how to break this to you, but you can run Steam in offline mode as well you know...or am I wrong about that as well?