I learned a lot today. Content is king and generating it is often the hardest part of starting a blog. I have set up blogs for clients and friends. Once the basic functionality is there, I encourage them to make the first dozen posts. This involves some training time from me and some learning on their part. Realizing that you can get your voice out there is an amazing thing and pushes you to write. You see your direction and begin to "hear" your own voice. It also allows you build a critical mass of content needed for Google to be able to know what your blog is about. Sometimes we get hung up on getting the design of our site/blog just right. We all want the look and feel to be right. Is the logo, font, color, etc like we hoped? These are questions that we should be asking ourselves on a regular basis anyway.
Monetization avenues are another sticky point. When there is a lack of content that lets everyone know what you are about, you can't determine your contents value.