Wordpress is an incredible free web publishing environment that you should know about if you don't already. It offers free themes and hosting for your blog site and makes publishing and sharing your thoughts on the web as easy as it could be.
If you love WordPress, but don't care for the out-of-the-box look and feel, you're totally free to download all the WordPress files you need to create your own custom site and host it on your own server. This is a fantastic way to use the power of WordPress and all the great capabilities it provides, along with third-party plugins and add-ons, and let WordPress handle all the dirty work behind the scenes while you create a totally custom site for yourself or your company. Unfortunately, implementing a WordPress site this way is not trivial -- it's not rocket surgery either -- but it does require someone with knowledge of HTML, CSS, and PHP, and experience with user interface design and development. Well, that's where we come in.
Check out our own WordPress site at appclarus.com for an example of what we could do for you. BTW, this site is fully responsive so you should play with it on your tablet and/or mobile phone!