http://www.gametrailers.com:80/playe...17563&type=mov

This game looks insane. Or maybe it's just the over-excited commercial announcer screaming his lungs out. Either way, I need to own this somehow.