yeah the only reason I found out was because I got an email notification about a reported thread! I thought the site had vanished suddenly too.