Free Free Blog Hosting
Google's free blog host supports templates, photo blogging, rss feeds and features an easy setup. You can also publish the blog to your own webhost via ftp.
WordPress is a free blogging platform and hosting service.
This is a free blogging host that offers themes to skin your blog with the ability to edit styles.
This is an online journal service. You can make posts public or private and create customized groups to share posts with friends etc. There are a limited number of styles available with a free account. See the website for more information on feature comparison of free, ad-supported and paid accounts.
This is a free blog service that apparently allows users to share revenue and post photo ablums.