Lol, it's hilarious watching these companies spend billions trying to fight piracy. The pirates always get an easier version to install and play than the people who pay, and sometimes, we even get the release ahead of time. There is NO WAY to secure some code that is running LOCALLY on my computer. I mean, wtf do they think they can do...put a dll or exe that has a check to verify you are logged in the EA servers when playing single player and make it impossible to crack? Hackers will isolate that code, remove it, and/or put stub API calls to always return true for where it is doing the API call to their servers, and the whole "security by online verification" goes out the window. These kinds of patches are happening all the time with games today, with cracked versions being released ahead of time or at most within a day or 2 after the release. Guess who has to deal with the issues where the servers are down? Paying customers... Theoretically, if they ran everyone's installations on their servers and it was streamed to the customers local machines, I am sure hackers would still find a way to aggregate all the content and make a distro. Or, they would just hack the servers and get the source code. This is why content providers would embrace a service like On-Live as a means of distribution for their titles. It streams the actual rendered frames to the user instead of giving them access to the binaries that run the game. Too bad that us 'old-fasioned' gamers (god, I'm old...how did this happen) will never be happy with the input lag and other issues with a service like this. I tried beta testing on-live and literally LOLed at the irony of the fact that it errored out due to my video card not supporting shader model 3.0. I heard the beta testing they did was a complete failure, as expected, because no one can handle that kind of bandwidth yet. EA, Blizzard, etc. we've seen their servers fall to their knees during releases of major products. And On-Live somehow thinks they are going to be able to stream all this content to end users for all games without their servers falling to their knees? Yea right, not in the next 10 years. Yes, getting an ISO with a CRACK folder that I have to drag and drop over to the installation directory is such a trivial task that I find it easier than paying for a game from a local store, Amazon, or any other means of distribution available. With torrent speeds that max out my connection, from the right super secret sites, I can get games faster than downloading it from any content provider and have it running within 20 minutes from the point of clicking download. Steam is amazing, though. That's one service that I feel was done right. I use Steam for purchasing games that I want to play online with other people. So for now, torrents for single player games and steam for online games seems like the way to go.