I came accross an interesting posting about the Geek Corps . Basically experience IT people who volunteer their time to go to developing countries to help make the benefits of technology more accessible to the population. They are typically looking for people to help take a four month sebatical to help out, and they pay airfair and basic living expenses while abroad. Here is some text from their web site:
Geekcorps, a division of IESC, promotes economic growth in the developing world by sending highly skilled technology volunteers to teach communities how to use innovative and affordable information and communication technologies to solve development problems.
This looks like a wonderful way for IT to give back.