Originally Posted by melvinmelon123
I think I already know the answer, but does TSW activate on steam or is it a download from Amazon?
Download from Amazon or directly from the developer Funcom.
It does not activate to Origin. Not easily anyway. You may possibly be able to get a sympathetic EA rep to add it to your account but the key itself will not activate there.
*Edit: No Steam. If you really want it on Steam you will have to buy it there but of course it's not nearly as cheap as the current Amazon sale + $5 coupon.