It is a site in which most japanese mugen creators used to host his creations. Now it is gone. That is why there are broken links on the DB.