Well, the answer is pretty simple. The contributors to SlithyToves.ORG, namely Anna and Kurt are too busy working on their own personal sites.
Furthermore, it's too much work to maintain the content management software and protect ourselves from the script kiddies. It's far easier to whip up this ugly interface that will at least keep the historical stories/posts/articles that were written, than it is for us to keep up with the software updates and all the possible exploits.
So pardon us as we drop this site. Who knows? Maybe we'll migrate this to some other site for better navigation. But for now, we'll leave it in this state. It's not like we've updated this page for over 3 years.
Thanks.