Anyone else excited? I've played it a couple of times in an arcade near here but I can't fucking wait to get my greasy paws all over it.
Semi-related awesomeness. The most ridiculous thing I've ever seen in Street Fighter 3
http://www.youtube.com/watch?v=0pemlKXKQXM