Where to locate a Good Partner – Choosing the best Mate To suit your needs