 <p>Rox suggested WordPress. I would second that. You don't need your own domain to start a Wordpress blog. Just go to wordpress.com and sign up. You will probably get an address like wordpress.com/. The advantage would be that when you get your own domain, you probably can export all your content and import it in your own wordpress installation on that domain.</p>