Games IdTheDemon has rated:

Diablo III
Diablo III
Deus Ex: Human Revolution
Deus Ex: Human Revolution