And it was going so well...
Ubisoft, you had a great idea there. Get rid of the bad DRM, introduce reasonable stuff. And then, you need an internet connection to play? Meaning that Server problems anywhere along the line, and suddenly the single player game is unplayable. I use my Laptop in places without internet, and my connection occasionally goes down, and this would be a huge pain. Thanks Ubisoft for trying to improve things, and coming up with new ideas. You failed, go and come up with a better one.
Actually, really, why is this a problem? Steam is all the anti piracy you need. If a person is willing to go to the lengths required to pirate a non-DRM Steam version, then there going to pirate it. It's just going to happen, and you are not going to stop it. The best way to prevent piracy is to not use DRM that encourages people to pirate the game. I mean seriously, I'm used to companies making dick moves towards there consumer, but no where else in the world have I seen companies go to such great lengths to UNDENIABLY reduce their own sales.