Hmm that's tricky.
I'm a freelancer and webpreneur like most guys here... I've done affiliate marketing and made bank with that, but also got burned a few times too. Got to be financially secure enough for the risk, which isn't always the case when you have a few bad months with your base income.
I try to put 20% away, which usually goes back out on impulse purchases lol
So yeah mostly freelance SEO stuff via odesk and elance. Works fairly well as I'm ranked in the top 10% of SEOs on both sites, with a 4.85/5 rating on oDesk. I've charged as much as $80.00/hr for general marketing stuff as well.
Right now I'm working on 2 niche authority sites as I hate micro-niche stuff. Monetizing both with AdSense and Amazon.
I have a journey thread if you're interested!