Might be interesying:

Street fighter - Only better

Fantastic sites also: