Looks like it just happened within the past few weeks... there was a lot of useful stuff there, hope it comes back!
It's up. It was only down for about a day or so.
Indeed it is back. What luck to have visited on the day it was down...
Have these issues happened again since then?
No. It was just a late renewal of the domain name that had expired.