The best way to put technical skills to the greater good?
wgj: Assuming your technical skill is related to software: More and more non profits, charities, and even for profit companies that are serving the greater good, are using a lot of open source. Contributing to, or improving, open source projects is one way to make a difference.