I've been doing a lot of reading on affiliate programs. Check out these free e-books for some ideas... www.zylascope.com/arc Geoff
I have experience of free lancer. It is better for new one. I thing, home base data entry is good online system.
i would go for niche websites or those so called "sniper sites" (sites build arround a keyword). If you are starting this in the traditional way you would need seo but if you know how to leverage the power of those sites you could generate thousands of visitors and sales WITHOUT seo
Not relying on SEO is a bad idea IMO I used to do that many years ago (SEO = not necessary) and that was a bad move