Personally I think more game publishes / developers (if they have control over this sort of thing) need to use a model similar (or even exactly the same) to what Stardock does, and I’m not just saying this because this is the Stardock forum.
That is:
1. No disk based copy protection
2. The ability to download it straight from a trustworthy source. Also no BS ‘you can only download it once’ or anything like that should apply. It is also good if you can download it a little bit at a time. This also somewhat removes the issue of certain countries getting games much later than others.
3. Have the copy protection kick in when you apply a patch (i.e. you need to enter your key and it is checked online so it can't be faked, at least on any mass scale).
The reason I suggest this because as I consumer I want:
1. Not to have to go look for and put in a disk every time I want to play for no other reason than it needs to check a few lines of wasted space.
2. Not to have to worry that I will potentially waste my money because the power fails at the worst possible time (i.e. I know I have life time access to the game no matter what)
3. In at lot of cases I like to try before I buy.
I also believe this is the best path to follow because it is less likely to lead people into piracy in the first place:
1. If there is disk based copy protection (which in my experience is broken 9/10 within a day or two of a games release, if not sooner, and certainly within a week) then people will be driven to seek out a no-cd crack, which are generally not hard to find, or even make yourself if you know how.
2. If they can simply download it from an official site then why waste the time learning about how to use bit torrent etc. to get some copy that my not even work, or worse, my just be some virus or porn video, even if it is ‘free’.
3. I know the purpose of demos is to give people a taste of a game, but most demos these days are so big (mainly due to textures I guess) that you my as well almost download the full version anyway, not to mention that demos tend to come out about the same time as most full version, if not later.
4. If you support your games (like Stardock does

) and make it very hard, if not impossible to patch your game without a legitimate key, but very easy to do with one, and don’t require them to verify each time, or launch some ‘third party’ program each time (i.e. steam) then you give people a strong incentive to actually buy your game, even if they did pirate it to begin with.
Obviously this is going to work better for some games than for others (namely high re-playability games vs your more play and throw away type games), but on the whole I think a lot of the reasons for piracy (or at least the main reason I have done it) is that it was simply easier and most times faster to download a pirated copy of a game and get a crack and than it was to buy it legitimately and probably end up cracking it anyway.