There are free blogging systems but some of them are very strict about what you
can place on the blog. For the most part, I don't suggest using free blogs if you are
going to use it for promoting programs and products. You see the free blog offers
are generally giving it to people free so they can advertise and they don't want anything
else advertised on the blog.
There are companies like blogger that is free and ok if you are wanting to post some
family pictures, and that sort of thing.
Another problem with free blogs is, you don't own it. So there you go spending a lot
of work on your free blog and then one day, you see your blog is gone. Where did my
my blog go? Well, the company for whatever reason, deleted it!
Mainly what I suggest and some others may come along and post suggestions to, is
to go to a hosting company that may specialize in blog hosting. Some may even offer
a free domain name. Some may have blog scripts like wordpress. You may find some
that charge only $5 a month or even less. That way, it is your blog and you can put
whatever you want on it. Plus, if you decide to leave that hosting company, you can
download the entire site/blog and upload it else where or have it transferred.