Incase you don’t know what BOINC is, it is a grid computing client for tons of different OS’s. It runs projects like SETI@home, MilkyWay@home, and LHC@home.

Check it out here:
http://boinc.berkeley.edu/

Projects I’m contributing my idle CPU cycles to are: LHC@home (whenever any work arrives), rosetta@home, SETI@home, and Docking@home.

I’m faily impressed with BOINC because you can run multiple projects through the same client. And even more, it won’t destroy your CPU. Yes, your CPU will run at 100% all the time, but BOINC runs low-priority so it won’t interfere with your computing experience when you need it.

Also, BOINC has a GPU client if you’re hell-bent on speed. It works for any CUDA enabled nVidia GPU’s.

I suggest you contribute. :)