I just did my once-every-couple-months site check and found this thread, so yes, still here, sorta. But the Facebook page now seems to better dominate the field.