My issue is with the limited number of activations... I mean c'mon a game like Crysis (an EA game) pretty much required you to upgrade. So, you install the game when you get it, realize your rig can't play it, get a new rig, install the game again, and there go two of your three activations!!! That's BS.
I've actually had the activation limit kick in for NWN2, which I bought via Direct2Drive. They hooked me up with another activation, but it took like 24 hrs for them to respond to the ticket I submitted. Microsoft does something similar with Vista activations, but you can call them 24hrs a day and get activated in about 10mins. It's a pain, yes, but at least you can re-activate relatively easily.
I previously wanted to contact EA customer service (LOL, right?) after I purchased Hellgate London from them in digital format... Only after you pay (full price) for the game do they mention that you can pay extra for them to keep a copy of the game available for download to you for a year, otherwise it's 90 days. Furthermore, if you uninstall the EA Downloader, it wipes the downloaded files from your HD. The only way to keep a backup is to copy the downloaded files to a different location then from where you downloaded them to, which means you need two copies of the game on your HD just to have a backup of the game you paid for. So, I wanted to cancel my order and just buy the game in a store. Long story short, they don't have a Customer Service 800 number (at least not one I could find)...
The way I see it, if a company is going to to implement DRM with limited activation, they AT LEAST need to give you way to get extensions 24/7 or give you a couple of days "grace period" before requiring activation so people can at least install and play... I mean, we are talking about the paying customer base after all.
The annoying thing here is the cost shifting of piracy away from the manufacturer to the gamer. With MS' activation model, MS takes full responsibility of the cost to have call centers manned 24/7 and to provide an 800 for activation. Plus, you have a few days to activate Vista upon install if you upgrade your system. With EA, all the time and inconvenience belongs to you while you wait for them to (hopefully) unlock the games you paid for just because you got a new computer...
edit: you know it's a sad day when you can use MS as the example of how something
should be done the right way...
edit 2: After a bit of googling, found EA's 1-800 number: (800) 959-7331... Ouch, just called it... opting for "customer support" gives you the option to leave a VM...