The best way to put technical skills to the greater good?
roundsquare: One software problem yo can try to solve: micro finance institutions are in dire need of good systems.  Many of them run on excel and have a horrible time keeping track of data.  If they need to generate a report, they often have someone doing it by hand and the data comes back jumbled up.  This hurts their operations as well as prevents them from getting funding.  Many of them are small and can't afford good systems or to hire any developers.