Google's AdSense is a superb revenue generating opportunity for small, medium and large web sites.
Some webmasters are designing brand new sites specifically for serving AdSense ads. (It's against the AdSense rules to design a site purely for AdSense ads, so you'll want to include a few affiliate links or sell your own product, too.)
Here's the background info, from Google:
AdSense allows you to serve text-based Google ads - and/or image ads - on your website and receive a share of the pay-per-click payment. AdSense text ads are similar to the AdWords ads you see on the right-hand side at Google when you do a search there. You can choose from a variety of ads sizes and choose whether or not you want to display image ads.
It's often much easier to generate revenue from AdSense than from an affiliate program, especially if you don't like selling.