I have always been satisfied with Google Adsense. I have receieved over 3 adsense checks and whenever I am in doubt of whether something is against their TOS I politely ask them to ensure I am.People are just pissed off at Google because most people that use their program really aren't professional, they want a quick buck. Read the TOS, understand where you stand.P.S. I have also heard my website members have clicked on "Christian ads" just to make them pay for nothing since my website is an Atheist website. One has told me they clicked over 40 ads. STILL I haven't been suspended.I have told them I do not endorse it and recommend they do not do that, as I want to stay in the clear.