Hello
The site is getting a much needed redo.
You can see the old site at https://zerohash.net/dw
You can also check GameFAQs for stuff too.
YouTube is still there.