Below are a few organizations that are always looking for volunteers.
Habitat for Humanity
Dont like the idea of Internet dating? Why not use the power of the internet to facilitate meeting people face-to-face. This is the idea of Meet Up. Meet Up is an international website where people can join in on social activities related to a certain interest in their area. When the group is planning to meet, you get an email with the time and location. The fees charged are usually very small and it will bring you together with people who share similar interests in your area.
Workshops are a wonderful way to learn something about a topic, such as wine tasting or yoga and meet people with similar interests at the same time. Workships are often given by local universities, community services or sometimes local businesses. Some examples are: