I rather like this idea. Some non profits have gained as unemployed or "funemployed" use the time to volunteer.

http://taprootfoundation.org/about/nbc_giving_back.php

No reason even that could not be combined with cycling