I don’t know if anyone noticed, but this site was not accessible for about two whole days. Well, it’s back up.
Apparently, the hosting company was a victim of a hack attack, and while they recovered all the files and database (phew!), they lost some information, which caused some sub domains not to work.
