I was going their cuz i was doing research on their dmupdater and i cant seem to access the site... did they go down or something? i even googled it and clicked on their link. What gives?