Valve's Steam content delivery system, although it had some big problems initially, seems to have become a very stable tool to both electronically distribute a game (thereby reducing packaging/shipping costs) and to avoid piracy. I've actually found it rather convenient; when I moved to Los Angeles and got a new computer, rather than bringing my CDs along, I could just download the games registered to my account through Steam. I'm sure it's not the easiest thing in the world to get your game on Steam, but some sort of smaller arcade games they offer makes me think it's possible. And, of course, Valve would take some of your sales.
I mean, I don't know much about how Valve operates Steam at all, but it seems like a good anti-piracy tool that actually tends to be a convenience rather than a hindrance. The only problem I've ever had is the inability to move games to another account.
Or you can piss off players with Starforce, which says to me more than anything that the publisher/developer thinks I'm a criminal.