It wasn't the best week, but some good came out of it. Plenty on the slate, so let's get started. By jove, I think we've got it! My apologies to those sites on Web 2. It was a nasty week on that server, but some good came from it. With last week's crash, we picked up a lot of information and we're pretty much down to one possible culprit: the network cards. So we replaced the Intel EEPro cards in all three servers with DEC cards. If nothing else, the new cards are about twice as fast as the old ones. If this is the fix, chalk it up as yet another reason I don't like Intel. It was going so well... Alas, long uptime was not in store for Web 2. This morning a site's message board exploded, unleashing a 300MB, CPU eating program on the server. The 5 hour ordeal left the server in a running, but hobbled state, so we had to reboot. Another fine contribution from Matt's Script Archive. So I spent the day adding resource limits. I set them high enough that properly working CGIs should not have a problem. Speaking of Matt... The text counter we use on the server was originally from Matt's Archive. Most of the code has been replaced, but I left a few lines because they seemed to work fine. They didn't. A few wires crossed, and Central Spire (http://www.centralspire.com) got a 5.5 million hit head start thanks to Retrogames (http://www.retrogames.com). So, the final traces of Matt's code went away and I untangled the mess it left behind. Since I had to edit it and re-enter all of the counts anyway, I made it compatible with the graphical counter. Now the same count will show for both the text and graphical counter. I may have missed a few counts, so let me know if your text counter reset. Have it your way. One new item on the list of possible CGI projects, thanks to ManBeast (http://www.emuunlim.com) for this one. Rather than have one big page everyone sees, content could be broken into smaller items and assembled in any layout the viewer wants. Thus visitors could create a small, essentials only page, or get everything on one page. Until next time, -- Brian