Petitions online. It hosts online communities for major social causes, and through their professional writers and nonprofit partners they have been wildly successful in soliciting policy change.
Seriously people, stop heckling passer-bys on the street.