Welcome to WebmasterWorld Guest from 220.127.116.11
While Google Adsense is a popular program and can be very profitable, I wouldn't rely strictly on Adsense for income. Of course if you're shoveling in thousands of dollars a week with Adsense, things are cool.
I think Adsense, along with some traditional affiliations (ie. banner ads, etc.), is the best overall solution for webmasters.
Places like Linkworth and others tend to set the same % across all publishers. I get the feeling that Google offers a slightly different deal (eg higher cut, different terms) to it's more popular publishers - eg ISPs, domain parking etc although this part of Adsense used to be called something else (maybe they no longer make a distinction). Adsense for search (paid search as opposed to free search) used to only be offered to high volume sites, but then they extended it to all, however this does benefit Google itself through free branding (all those logos and links to google.com on all those sites).
It all depends what suits your site and its demographic. However it's always best not to have all your eggs in one basket.
I do feel a bit nervous that I rely on it so much but I have some ideas for dealing with that.
Do you guys think that Adsense is the best affiliate program out for webmasters.
The term "affiliate program" generally refers to a program that pays you a commission on actual sales. AdSense is better described as a CPC (cost per click) or PPC (pay per click) advertising network.
AdSense is the best PPC advertising network for most publishers (though certainly not for all). It isn't necessarily better than affiliate programs, though. Affiliate programs can work extremely well if you have the right affiliate partner, topic, and audience. Also, there's no rule that says you can't have both AdSense ads and affiliate links on the same site. On my site, for example, affiliate links bring in even more money than AdSense does, but AdSense lets me earn revenue from pages about topics that aren't related to my affiliate programs.