The ugly side of anonymity

Blizzard just announced Diablo 3.  For those that don’t really care about computer games, just know that this is a serious that is very popular.  Of course, as with all things on the Internet.  There must be multiple communication channels and different media.  The usual announcements, FAQs, screenshots, videos, trailers, various game info, and of course, [...]