SoulSingles is a dating site that requires you to create a profile and fill out your preferences for potential matches. It then shows you other users who match your criteria and you can start chatting with them. It's a pretty basic setup and nothing special.