Adsense
To most people this is the best since it requires almost no user interaction to show the most profitable ads. You do not need any special website, one that has some content and not weapons, porn or violence should be approved by Google. The amount of money you can make with Adsense is completely unpredictable. Not only the ads change every hour, but the click ratio and the price per click change constantly. The price per click will ultimately be determined by the conversion ratio of your website. Recommended for beginners. Experts can find better networks
Yahoo Publisher Network
Adsense carbon copy network. Yahoo is like the mirror of Google, except in the quality... YPN pays up to 8 times more per click according to Joel Comm an internet millionaire, however since the ads are so untargeted, you end losing money if you use YPN instead of Adsense
Adbrite
This company is performing very well. They have text ads, image ads, full page ads and inline ads. The text ads pay up to 100$ per click and I already got some of these ads in my site. However currently I only get 5$ ads. The system is completely transparent, you can see for each ad what is the max price per click the advertiser is willing to pay, how many times that ad was impressed, clicked and how much revenue generated. For image ads you can see exactly how much it pays per CPM and how much each banner makes you.
Full Page Ads pays based on CPM too and you can choose to make them appear after one page, after two pages or more. The interval between ads can be 6 hours, 12 hours or 24 hours, per user.
Inline ads will see which keywords your website has and that that word a paid link. Adbrite will turn 8 words into paid links.
Adbrite will pay you 70% of the revenue share. If you get a click on an ad that costs 1$ to the advertiser, you get $0.70.
Tribal Fusion
This network is for pro webmasters. You need at least 60.000 unique visitors per month just to get approved. They pay you 55% of the revenue. The revenue generated is based on CPM ads. The price per CPM varies from category to category. It starts at 1$ per CPM (you get $0.55) and goes up to $10 per CPM, you make $5.5 of that CPM.
Advertising.com
Probably the biggest and most difficult advertising network to join. You need 2 million page views per month to get approved. They claim they have the best CPM rates of the advertising market. Not only you can show CPM ads but you can show too behavioral ads and much more. A must see.
Bidvertiser
Another network that pays you based on the clicks your site get. You can see which are the most expensive ads and how much the advertiser is willing to pay for each click. Bidvertiser pays you by Paypal!
Chitika
This new network seems to be the best one for some webmasters. It shows images of the products and when the user clicks on the products you make money. For international traffic, it will show some banners...
Finally Widget Bucks
It claims to be the fastest growing ad network. It is the most beautiful one that shows with Flash animations products that will pay you for every click. For international traffic you will get CPM banners.