One place to meet people with similar interests is at
www.meetup.com. It's not a dating site, though it does list singles groups. It's a website where you can search for groups in your area. There is every group you can think of: sci-fi trivia, biking, hiking, dogs, salsa dancing, movies, you name it. You don't have to pay to join meetup.com or any of the groups. I know it's hard to go to a social outing with people you've never met before, but my experience has been that people are quite nice and probably feel a bit awkward themselves. Who knows, you might even have fun!