gog.com, steam, you can find some good deals on cdkeysdirect.com too (see link in sig, buying games online)..I generally go for steam or ea activations unless I know someone with a copy of the game I can used to install my copy. Gog.com is cool for some cheap classics, and of course everyone knows steam...I love it, and tend to prefer it.