Design and implement a Customer/User interface for our data company. We need representatives of our customers to have the ability to login and do queries of our sql database of contacts. We should have a client section and an administrative section. People visiting the site should be able to register to create a new "Customer" account. They should also be able then to login as the administrator of the Customer and setup new user accounts. Users should be able to login and add, edit, and delete "Data Selects" from our master contact database of names, addresses, and demographic information. The "Data Selects" should be able to be defined from criteria we define for information such as start and end date, zip codes, etc. We have a graphical client that performs the function now that we can provide for examples. Users should be able to define new selects, edit, and request counts and see results from the database. Which will then come from our sql database. Administrators should be able to see all of the existing selects for each of their users, perform user administration, etc. The Administration backend function for us should allow all of the same functions as well as Customer adding, editing, etc. All auto signups should validate email addresses and send automatic confirmation emails, etc. Summary Administrative Section ----------------------- Customers Customer List, User List, Add/EditDelete Customers and Users, Data Selects List under Customers and Users, Add/EditDelete Data Selects under each. Reports of Data Selects to screen and or saved to file on desktop, and/or emailed. Client Section ----------------------- Customer Information add, edit, Add/Edit Users and User Information, Data Selects List and add, edit data selects, and reports of Data Selects to screen and or saved to file on desktop, and/or emailed.