Steam=having to log onto Steam, authenticate, check game boot files, THEN log onto SE servers, authenticate, check game boot files...so to make this short and sweet, if Steam authentication servers have an issue...YOU have an issue, you have TWO to log onto in order to play the game...no you cannot add any, any, type of key to Steam accounts once you have the game and any expansions you buy MUST be bought through Steam from then one, no subsitutions. Many, as has been stated if you take the time to read the thread entirely which you should before commenting, got this game as a gift through STEAM. Did not originally buy it themselves. Now...the contract exists by an agreement decided upon by SE and Steam. Both are responsible and I've been a network engineer contractor for 30 years, I know contracts. You can work together to come up with a solution. Do not contact Steam unless you want a canned response (post it in suggestions they say). Since the game was purchased through Steam, they already have your money..however SE gets a monthly fee from you, so they stand to lose the most money if people quit (blah blah quit no one cares...oh but they do.) They both need to work together on this, and they CAN, if they WON'T then that's another story. People have the right to voice opinions and concerns.