Blogs have really exploded in the last few years and are a perfect solution for anyone wishing to have a web presence without the hassle and cost of a traditional website.
You can set up a custom blog on your own web host like I have done with this blog, it will require some technical experience to do. I’ll explain how I did it in another post.
However, the much easier option is to sign up at any of the following FREE blog service providers. You can then have your own blog up and running in under 5mins usually!
If you’d like even more options, check out this post from Mashable: 40+ Free Blog Hosts.