There is a full-page ad in todays Washington Post for this group
Its heading is "Could this advertisement SAVE the World?"
These ads are not cheap, but perhaps they already have their first couple members....I think a fellow named Ponzi may be on board already ;>) (scroll down to Foundation Members)