"As the Diablo III beta nears, Blizzard announced its anticipated action-role-playing game will require you to be online at all times to play. The characters you can create in Diablo III, up to a limit of 10, will be stored on Blizzard's servers, and therefore require a constant internet connection to access. This applies to all modes of the game, from co-op to player-versus-player to solo play.
According to Rob Pardo, executive producer of Diablo III, this was done mainly to combat the style of hacking present in previous versions of Diablo. "In both Diablo and especially in Diablo II, I think the intuition for a lot of people when they're playing the game is 'I want to make my character offline away from that scary battle net environment. And then once I have this powerful character, I'll jump online.' But the problem with that concept is we can't really detect if they're cheating. They might have the capability to hack their character, things like that, so at that point we can't really allow that character to be in the battle net environment. Then they're going to have to restart their character, which is exactly what happened in Diablo II, which was really unfortunate.""
http://pc.ign.com/articles/118/1185029p1.htmlWhat a bunch of horseshit. They are once again making the same mistake they made with Diablo II and trying to portray Battlenet as a safe environment where there will be no hacked characters. It is just throwing down a challenge and about the stupidest thing they could be doing.
As much as I want D3, having to have a constant connection to Battlenet in order to even play single player is going to make me really consider if I get this game or not.