Let's solve the piracy problem.
I think that Stardock's blocking access to game updates for non-registered users is brilliant. I also think that Steam has done a great job of keeping piracy in check. But there are a couple things that I think developers and publishers are not doing to prevent piracy that they could be doing.
1. Why are digital downloads of games typically priced identically to boxed retail product? Steam is the biggest culprit in this matter. But when I can get a boxed game on the secondary market for ten dollars or less than a company sells a digital downlaod for, why bother buying direct from the company? And buying from the secondary market is just about as damaging as piracy. Keeping digital download prices competative seems like a must to me.
2. Boxed games sold at retail should be loaded with cool stuff. I love the GalCiv2 GOTY edition for the research map, soundtrack, etc. I have other "limited" edition games with the extra cool stuff. But doesn't it seem like simple logic that to make extra physical additions to a game like maps, cool manuals, soundtracks, documentary DVDs . . . anything extra to encourage a real purchase would help reduce piracy? And make these extras part of the regular game, NOT special limited editions or GOTY copies that release long after the initial launch.
What else could be done? Because aside from passing a fascistic set of laws against it, I don't think piracy will go away on its own.