excelent post of diablo III