There are actually several initiatives to bring geeks to the nonprofits. The Community Information Corps
at the University of Michigan
, for example, trains people in the computing skills most needed by nonprofits, and then provides stipends to people who choose employment in the nonprofit sector
to offset the lost wages from public work.
Circuit Riders, application service providers and a score of other techniques are being employed to help the not-for-profits realize the benefits of information technology. NPower, a Seattle based company has sliding scale tech assistance available to member nonprofits. Geek Corps organizes geeks who want to do some volunteer activity, but do not necessarily want to ladle soup.
One can check out the Alliance for Community Technology http://www.communitytechnology.org/ for more information on different initiatives taking place. Alternately, helping.org, run by the AOL Foundation (which has nothing really to do with AOL, so dave your flame) has several excellent links to geek corps style opportunities.