So I have to be at work in less than 30 minutes to work a 9 hour shift today (Black Friday). It's going to suck SO hard. I'm just dropping in.
Here's another couple games that NEED to be on XBLA:
Panzer Dragoon (series)
Space Channel 5 (series)
K, I'm out!
Seriously...DC better be ready to f'ing kiss my feet by the time this is over.