I have seen questions on SO regarding volunteering for potential employers or volunteering to help out on open source projects. But what about putting your IT skills to use at traditional non-profit organizations as a volunteer? I would like to volunteer some time to a worthwhile cause in 2010, but am having a hard time finding organizations who may need IT help. Does anyone do this? Are there any websites out there to help one find organizations looking for such help? I would think some must have a need for free software development type work?
I saw a bit on 'WeVolunteer' that publishes a database of volunteer opportunities (http://www.wetv.com/volunteer.html), but it seems to be more 'typical' volunteer opportunities (soup kitchens, walk-a-thons, etc).