The stigma associated with online dating dropped over the years and people view online dating more positively.
Most services also encourage members to add photos or videos to their profile.
Others utilize the freemium revenue model, offering free registration and use, with optional, paid, premium services.
Still others rely solely on paid membership subscriptions.
3) Ideally I would like to design a flexible structure to allow questions of different types (radio, check box, text box) to be added/deleted from an admin interface without having to modify the db structure but I don't know how to design this so it would be efficient for searches.
Another dilema is that I would like to avoid using dynamic SQL, but I dont know how I could search accross a varied number of parameters with a stored procedure.