I had the opportunity to visit Volunteermatch. They are a very professional organization that is well staffed and well run. They provide transactional services to match volunteers to nonprofits, which can be a challenging process. Volunteermatch makes that process simplier, and helps volunteers to get started in contributing to their communities.