I have to disagree. I think the singular (blog) beats plural easily. Just take a look @ google and overture. Blog is the official term, blogs doesnt sounds anywhere near as good. Blogs are HUGE and this is a great name! Seriously, dont let it go undeveloped. Set up a blog resource site and cash in