Please point out where I say a crack is legal. Please do not put words into my mouth that I didn't say. There is a big difference between an image and a crack.
Steam is excellent for that, their backup gaming system also works well.
Bioware also allows you to store your cd keys online on their site. If you register an account there and register your game you don't have to worry about losing the cd keys.




