To be truthful, I routinely avoided this page anyhow, my shortcuts just jump right into the TBCS forum pages. I confess even been annoyed in the past by advertising popups the front page would cough up.
Yet every now and then, a few times per year as the fancy takes me, I do visit the page to catch up on various techno tidbits and accomplishments of interest.
But now the page is gone?