Several types of Online Dating Providers