There are many online dating services available out there, and they all have one common goal for their users - to allow them to find the person that they are looking for, based on a variety of criteria. But this is exactly where many of them fall apart, since many of them do not provide adequate search tools to specify your criteria for the person you are searching for, and this will inevitably waste a lot of your time. And let's face it, that is time better spent communicating with a potential match to see if they really are the right match or if you need to keep looking.