There's an internet effort currently in progress to pressure world leaders to make binding agreements at levels that will actually do the job. Effort organizers have put together a one-paragraph petition and are aming to deliver 15 million signatures today. As of right now, the count is 13,744,336. The count has gone up by more than 3000 in the last half an hour.
If you haven't done so already, please consider signing and passing the word. Thank you.