Where to Find a Good Better half – Finding the Right Mate For everyone