A great way to meet people is to get out and join a club or an organization that supports things that you believe in. For example, if you are interested in protecting the environment, consider joining one of the many groups that help with environmental protection, like the Sierra Club. Joining a church is also a way to meet people as well as find a support network for personal issues. You can also meet people at your children's schools at conferences, family fun nights, and other school events.
Online groups are also great ways to meet people, but there is the likelihood that you will never actually get to meet people in these groups personally. If you want contact in the real world with people, consider joining a club instead. If online groups are enough to entertain you, there are groups on the Internet for virtually any topic or interest that you may have. There are gaming sites where you can play card games with people, animal lover groups, support groups for virtually any disease or mental issue, whether it is stress caused by work or stress caused by relationships.