In response to the 7/12 question about where one can do technical volunteer work, try the "Be a Volunteer" page of ComputersToCharity.org. We are collecting links to web sites for volunteering among other charitable technology efforts. Send us more!
Another option is to look for the web site of a charity that you personally care about and find out who to contact from that site. Yahoo has a reasonable set of charity web site listings.
Another option is to look for the web site of a charity that you personally care about and find out who to contact from that site. Yahoo has a reasonable set of charity web site listings.