• How about helping out at a local non-profit.

    Or one that I have been looking at, volunteering to help teach computer skills to people, say at a shelter, or half-way house.