I tend to recommend 2 to most people I talk to.
Besides the ones the admin recommends in his answer (I use and like them as well) ,
I feel a necessity to mention two Networks, too:
BannerAdBlaster (BAB) and ViralBannerAdCoop (VBAC)
Rewards50k AdCreds To Be Used On SMA25k adCreds To Be Used On SMA Sharemyads.com Partner