DaStarBuG - 9:31 pm on Dec 2, 2011 (gmt 0)
Don't put all your eggs in one basket especially when Google AdSense is holding the basket.
The smaller your website is the bigger the problem with your advice.
I ran AdSense solely for 5 years before I was big enough to attract third party advertisers.
I tried affiliate and that did not work in my niche.
Other ad networks don't pay nearly as much as Google so if you don't have much choice sticking with Google is fine.
As long as your life income does not totally depend on it ;)