Blogging is a great way in the 21st Century to earn a living. We have a few clients that now earn a healthy living through their blog, all of them use Amazon Associates to sell products to their customers. Make sure you are only selling products to your audience that are within your niche.