Locating Sensible Solutions For Matchmaking Online