Would you guys/gals please recommend some Adsense alternatives? And explain the reason you like the one you are recommending?

Thank you,
BiggyJ