An RSS feed of changes would help.
There should be a feed of “Recently added blogs” linked right on the home page!
Oh, hang on, what’s that I see on the home page?