I just rake'd some stats for SD News. The entire project is 560 lines of code. It could definitely be less; there are some areas that need to be DRY'd up. But still, 560 lines of code isn't bad.
I have slowly been building a very handy administrative back-end for the site, as the needs have arisen. It's mostly Rails, but there are two PHP scripts that do some of the maintenance tasks as well.
Perhaps I will write about it in the future, maybe include some screenshots.
One lesson that has been confirmed for me while working on SD News is that even a "small" site has a lot of moving parts under the hood that the user never sees, and that account for a lot of time that you may not have planned on. Because of my experience I knew it would happen, and it's been fun to work on the "guts". Beware of the ignorant web programmer's favorite line: "I could bang that out in a weekend".