I see a lot of mention for Wordpress, so I guess CMS is a content manager system used to, well, manage content? In that case, I think Wordpress is a good CMS, but I personally try to code everything myself unless I absolutely can't figure out how. A blog seems like one of the easier things to code, so I'm going to try and make one myself. Other than that, I use forum software like phpbb and SMF. I'm completely satisfied with using file managers like the one cPanel provides to manage all the content on my site. But then again, I am still not familiar with everything that has to do with web building, so there probably are better options out there.