I work for Princeton in Asia, a really cool program that allows you to teach or do some sort of NGO work in Asia. It's not just for Princeton applicants, either, though there are a lot of Princeton students doing it. I love it! Look at the site (
www.princeton.edu/~pia) for more info. and PM me if you have any questions. I also did Teach for America (it is 2 years, though) and I HIGHLY recommend it.