If you are looking for a blogging publishing platform you may want to look at http://wordpress.org It is free. You need your own domain name and a place to host it which would cost a few dollars a month but then your blog belongs to you rather than a third party host.
When I wanted to start a blog I was determined it was going to be built based on WordPress. I found it a little difficult because there is a learning curve. There are blogging systems that incorporate WordPress that you can pay for that do alot of the technical work for you. I wrote a post on my blog entitled Blogging IS My Business and refer to the system I use that is based on WordPress but much of the work is already done for me.
Your desire and experience and cost can help you choose which blogging platform is right for you.
There are other blogging platforms besides WordPress - this is just the one I am familiar with.
24/7 Greeting Card Store