What affiliate programs can you recommend?

I am using Google Adsense to cover the basic costs for two hobby community sites. There are several other programs out there and I am very curious to know if you can recommend any other general programs?