[quote name='crystalklear64']The having to be always online thing often goes hand in hand with lack of LAN support.
I play LAN games often because:
I have 4 kickass computers setup in a comfy configuration.
I have friends who like to play games face to face.
My internet is ok when one person is using it but awful when 4 people are using it and we often get kicked from servers due to shitty routing and network protocols that are beyond my control.
We don't have to worry about any possibility of anyone, other friends/strangers joining our games.
I download things 24/7 which causes lag.
And the thing is yea, I COULD get faster internet and i COULD do this and that, but a simple solution already exists called

ing add LAN support.
In addition to my "real" job I house/dog sit, and my clients are often older people who do not have internet. Not always, but its pretty common.
I shouldn't lag in a single player game.
Blizzard's reason is tremendous bullshit and insults the intelligence of anyone who has played a PC game. (its too confusing for people to play a separate character for single player and multiplayer HURRRRRRRRRRRRRRRRRRRRRRRRRrrr except in diablo 2 you had open battle.net so you negate your own argument .)
Actually Diablo 3 looks like it will probably be a fun game if I could dissociate it from all the non-game bullshit. The problem is it represents so many things wrong with the industry that I just can't support it.

Activision for tying all this shit into the Diablo series.[/QUOTE]
I guess the simple solution for you is to buy Torchlight 2 and skip D3.