I am sure everyone can earn full time from blogging. It's just the first steps that are difficult as is the same as any other businesses.
Here are some tips.
1. Use blogger platform if you want to be listed in search engines fast.
2. Blog the topic you are expert in. If you have many topics, divide them into categories. Know what is the keywords you wish to focus on.
3. Always update with a lot of relevant content. I would say update it daily. Content is the king.
4. Submit your blog to RSS directories when you have build up your content volume.
5. It is also good that you tap on the social bookmarking sites like del.icio.us, digg, furl, squidoo, stumbleupon, reddit, just to name a few. These are the latest trend in web now.
6. When you think your blog is decent enough with good content, now is the time to move out and contact other bloggers with similar topic as yours. Link building here is the key. It will shoot you up the search engines if you link properly.
I am sure there are companies doing that. Just do a search or visit some article directories for details.
arizona seo