I take a multi stream approach to the problem. Half my income comes from a web app I built (task.fm) and the other half from my personal site - I just review the books I read and products I use and earn through affiliate commissions. A couple of pages on my personal site make over $500 a month in commissions, because they are highly targeted (first result in Google).