Cross posted on other blog:
I think a lot of people confuse "volunteering" with "community service." Sure, when most people think of community service, or volunteering, they think of cutting oranges in soup kitchens, or picking up trash on the side of the road, or any other thing that...well...sucks. At my university, there was a huge community service component, but it really focused on developing _and_ deploying a plan. So, you noticed that a local organization that gives free blankets to kids during the winter time but you hate children? Make them a website that solicits donations and hooks up corporations with the organizations. Local homeless shelter needs help but you have have a strange fear of homeless people? Use those InDesign skills and make a kick ass newsletter. Sure, people will want to dig ditches more than they'll want to spend their precious XBOX time thinking about how to best service your community and neighbors, and there's nothing wrong with that. I just think you will get more out of, and have a better experience with, service to your fellow citizens.
Also, to those people that bitch and complain about being forced to serve your community as part of middle school and high school curriculum and otherwise self-first: can you imagine what kind of networking skills you get by helping out a non-profit? I mean, ask people that have summer jobs in college that they can pick up and leave when they want to return and they've usually received it from someone they met or knew in church, or as part of volunteering.
"Work smarter, not harder!" -S. McDuck.