I volunteer for a non profit that mentors at risk youth and helps them develop independent living skills (ie. finding work, housing etc.) as well as Habitat for Humanity. My company requires their managers to do a certain amount of volunteer work annually. I think its a good practice, its a humbling experience to take off the button up shirt in exchange for a soup kitchen apron so to speak. Do any else of you guys do any volunteer work on the side?