I went to check the forum and today I didn't get the usual forum but instead I got something different: Either the site's bill is overdue or someone's taking over the domain address. The creator lives in Ukraine where there's been fighting with Russia for a year now.