Mr. sickVisionz on 07 August 2010
In no order:
Bayonetta
Lost Odyssey
Resident Evil 5
Mass Effect
Mass Effect 2
Dragon Age
Fallout 3
Marvel vs Capcom2
Shadow Complex
That's all I can think of that I've played and feel feel that it deserves to be on a positive Top anything list.