I've swapped in the new mefi homepage showing the last 50 posts for everyone, including non-members. You can use the links at the bottom to page through more results. Gone is the feature that let you customize how many days to show on the front page, but on the positive side, this should make for a much better use of server resources.
I've restored the main page for members, non-members will get a page that is somewhat static and updated every five minutes. I've removed the custom sorting options for non-members, since it's an expensive query. I'm trying to minimize resource use, as the server is getting pummelled now. In the long term, I'll continue doing optimizations with the code and server, and hopefully be picking up the latest release of ColdFusion server (5.0) and some more RAM.