I learned perl so I could help the Green Party of Minnesota with its electoral goals. This first started as a basic CGI web application for use in a city council campaign and is now expanding into something that will be used by the entire state and later other state parties. (heh, maybe even the nation and world >:-)
I see this as my contribution to the world via electoral activism.
You can see my first attempts at perl here (v0.03). A few months later and some time to learn, here (v0.40a), something much more advanced here (halted dev). The current development version isn't available anywhere but uses Alzabo+CGI::Application+HTML::Template+CGI (for form widget building).
Seeking Green geeks in Minnesota