Lots of good stuff on the internets these days. Check out this article from a former Capitol Hill staffer and patient advocate on why we need to be doing what we are doing: Don't give up on advocacy
He points to some pretty strong evidence as to the power of non-profit advocacy - at least 28 states have smoking bans in place. Before the American Cancer Society took up this banner, only 1 state had such a law. Pretty cool, eh?