I like the idea of this site (ads and all) because as more and more mugen sites die, there is little likelihood the creations will remain available. And this is too cool a concept to die that...