My buddy called me the other night and asked how I felt about an Internet game of Diablo 2. This being Christmas vacation, and thus a low-workload time of year for me, I replied that I thought that would be just great. I logged into Battle.net, the online service designed to work for this very purpose, and started a game. My buddy called me a little while later to tell me that he couldn't log into the game--one of those super-helpful and informative error messages "Failed to Join Game" kept popping up.
After trying a couple of different tricks and getting nowhere, I Googled the text of the error message and found that a lot of different people have been having the same problem for several months now. "Yeah, it just doesn't even hardly work anymore. Sorry."
There is no fix for this problem yet; Blizzard understandably hasn't gotten around to dumping any money into fixing this problem on their (free) servers when
World of Warcraft brings in 800 brazilion dollars every month due to all the paying addicts.
So after whining and moping about this, I played a little single-player game for a while, and I found a nifty piece of equipment for my character that I didn't have yet. My theory is that the game was trying to keep me from being angry at it. It kind of worked.