If you put the time into building quality content targeting the right keywords, then affiliate marketing could build long term revenue as well. You build a site once, and get paid over and over again for as long as there's a market for the product.
It doesn't have to be so hard and expensive if you go about it the right way.
Writing articles and submitting them to article directories to get those affiliate sales is cost free. The only thing you have to be willing to invest is your time.
And, I noticed that you said you will just stick to content sites. I'm pretty sure there's some way to monetize that content via affiliate marketing if you just take the time to look for it. You've already got the resources, just find a way to use them again to bring in more cash!
And to address the title question of the thread...the best way to get some fast cash out of affiliate marketing is to promote instant commission programs via bum marketing. You get paid every time you make a sale!
I'm spoiled. My content pages generate their own natural links.
The Tech FAQ, the results have been dismal.
But... we're going to start another major push into affiliate marketing around 1 September.
Submit Your Webmaster Related Sites to the NB Directory
I swear, by my life and my love of it, that I will never live for the sake of another man, nor ask another man to live for mine.
Content sites are best for generating revenue via affiliate marketing (such as Clickbank or CPA) when they are focused to a particular niche.
Also, too many ads (I notice you have a lot of them) can be a bad thing, especially when people are looking for something.
Take for instance, Clickbank review sites. They work for a lot of people because of their format. They are filled with content about a particular niche, and then people are given suggested products based around that information. They came to the site looking for "jelly beans" and they found "jelly beans."
If your site has been in that same structure/format since it's inception, then people might come for "chocolate" and they find "strawberry" so they leave.
Just my two cents...but that's the way I see it.