Legend11 on 06 June 2007
It looks really good, anyone that hasn't seen the trailer for it should (It's an Xbox Live Arcade game but they've put a lot of effort into it, it looks amazing):
http://www.eurogamer.net/tv_video.php?playlist_id=2843&s=l