For online distribution systems I am a big fan of of Direct2Drive.
You need a new email address for each copy you wish to download which is a pain, but otherwise it works fine. Once you have paid for it, you can re download it as often as you like.
Anti piracy for these kinds of games is easier as it includes no cd checker nonsense.
I can and often do have a LAN party everyday. Games with online key checkers are inherantly less value than others without as I must then buy a seperate copy for each terminal.
Spawn copies for LAN as you used to see in the Delta Force, Rainbow six or Diablo series games for example are much better. Games that provide more than one CD key per box (such as City of Heroes) are also well recieved.
The thought of having to buy 6-8 copies to play over LAN (Steam stylee) is financially off putting to say the least. And even having to buy 6-8 copies to play online still isn’t a purchase to be considered in any way lightly.
I have had less technical problems with online key checking than I have with softwares such as Securerom, which frequently block me from playing my legally owned games.
In the end my gut feeling towards Anti Piracy is that it’s sole purpose is to force me to buy extra copies of the game.
I usually require pirated versions to make it playable anyway. From now on if the AP forces me to uses cracks or workarounds I shall be returning the games. enough is enough.
The idea of paying to use pirate software is a little too rich.