Blizzard has raised over $2 million for the charity CureDuchenne, using the seemingly irresistible lure of microtransactions ...