I am a full-time freelance writer, and I have to say that while writing for clients makes more money faster -- and is generally the bulk of my income every month, but the percentage is shrinking -- affiliate writing is a much better financial plan. The reason for this is that, basically, writing for clients is not a financial plan at all, it's a direct exchange of a certain amount of work for a certain amount of money. Affiliate articles, on the other hand, will continue to earn (I have some reviews on another site that have been earning steadily every month for six years). It may only be a small amount to start with, but eventually you'll get a good article base built up, find some good subjects, improve your marketing skills, and get more and more recurring revenue coming in. The more recurring revenue you have, the less you have to add new work to make your monthly income requirements.