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)
Rewards5k AdCreds For SMA3k adCreds For SMA Sharemyads.com Partner