Achieving Singles for Online Dating Sites Made Easy