Bump because this game is the stuff.
I really want to play the demo but my parents would probably have a heart attack if they saw me playing that kind of game about hell n stuff.
Which is why I must now wait for my brother to one day move out of the house so that I can take the 360 to my room :D