Starting your own blog doesn't have to be expensive. There is really good alternatives to the expensive high-end custom build CMS system that might cost thousand to great and thousands to maintain.
Cheap way to get started with Blogging
myBloster was a great place where you could host you blog for free using your own domain name! You received 10GB for storage and 100GB bandwidth transfer!. (I used to have five sites hosted with these guys and they offer great service.)
Cheap Virtual Web Hosting
is a site that list web hosts that offer cheap virtual hosting services that you can also use for your blogging needs.