Originally posted by: Lonyo
This is why I have started creating separate accounts for all the games I decide to purchase which require Steam.
That way such a problem is unlikely to arise.
Of course, that leads to other problems, like being unable to download game A on account A while playing game B on account B, since you can only log into Steam once on a single computer.
Steam is basically a giant pile of crap which is more restrictive than most other forms of DRM unless you are a single user who uses a single computer at any one time.
Aren't most people single users? As for a single pc why would that come in? I own a certain steam account, I can use it anytime I want on any PC I want so there is no problem there. The only issue comes in when someone else wants to use my account or a game I purchased for whatever reason. Unless your someone who resells games or likes to give/loan them to others to try (I have done this in the past) then steam works great.
Personally even with this downside I feel the upside (access to your game anywhere, anytime) makes it worth the problem. For instance I have three steam accounts each with the main games I play multiplayer like UT3, L4D, TF2, and CS:S. At lans I sign into these accounts from other pc's so people can get in and play and it works great. That alone is an awesome aspect of steam that I am very happy to support.
As for the OP it does sound like offline mode is the best option. In the past I made a mistake where I purchased a game for the wrong account and valve was able to change it for me. They did say they normally don't do this and would not do it again for me but who knows, everyone might get the first one free, never hurts to ask.