Blizzard banned a massive 350,000 accounts for various hacking and cheating offenses today. The vast majority are Diablo II players, then followed by Starcraft players.
The banned account holders are receiving a 30 day no-play sentence. After that, if they are caught cheating anymore, they will recieve permanent banishment.
Diablo II has already been pretty much ravaged by hacks and item duping many years ago, so some might see this move as coming a bit late.