The best way to put technical skills to the greater good?
abyssknight: Hackers for Charity! http://www.hackersforcharity.org/I also have a friend who runs a non-profit called Caring Compy: http://caringcompy.blogspot.com/There's a ton of things you can do to better yourself, and the world.