Several types of Online Dating Offerings