Her are a few sites where you can help yourself in these two areas.     http://www.charitywatch.org    Does most of your dollars go as you intend, or not?

http://www.charitynavigator.org   Another place to check.

http://www.donotcall.gov    The National Do Not Call Registry

http://www.dmachoice.org   Opt out of receiving unsolicited commercial mail for 5 years

http://www.ims-dm.com/cgi/offemaillist.php    Also lets you opt out of unsolicited mail from other companies

http://www.ftc.gov     Your government working to protect you, the consumer