
I stumbled upon the BOINC project, it's a distributed computing platform where everybody can volunteer by installing the software.
Basically you install the program (client) in your pc and your computer will start performing tasks when idle, you can subscribe to projects trough the management GUI to chose what project to lend the pc ( you can chose more than one ), most ( if not all ) the projects have philanthropic goals such as researching new types of medicines or elaborate physics data.
Since I quite like the idea I though I'd post here to try to get some others to get involved as well, it's quite easy to install & get it running, also the software can run on Linux, mac, win, BSD, etc...
some projects using BOINC you might wanna check out:
http://docking.cis.udel.edu/
http://boinc.gorlaeus.net/
http://lhcathome.cern.ch/
http://boinc.bakerlab.org/rosetta/
and ofc again the main project link:
http://boinc.berkeley.edu/