I am selling speciality email addresses. At this time I have over 300 domains. What I want is a setup similar to what happens when you search for and buy a domain name. 1. search database to see if name is available ie:joe$[url removed, login to view] 2. if name is unavailable bring search form back up with a message to try again. ( sugestions based on entered name would be nice but not needed) 3. if name is available bring customer to order form where they will enter in personal info and how long they want name for. ( dfferent price points for different amount of years say 1,3, or 5 years.) 4. have customer pay through paypal and one other CC card marchant account. 5. after payment is made add new email address and customer info to database. 6. send confirmation email with the info off the order form to customer and to a support address so email address is added to system. The search forms that the customers use need to have a limited number of domain choices as I will be breaking the domains into catagories so they do not have to scroll through the whole list to find the domain they want. They can all be in the same database or broke up into seperate ones I am open to suggestions as far as the actual workings go. The online database does not have to have all the customers info maybe just name and email address and renewel date. I will be keeping another database off site using the info from the confirmation email that will have all the customer info in it. The big thing is to make sure that I do not end up with more than one person ordering the same address. I would also like the database to back itself up on a regular basis( time to be determined ) to another site. Well I think that is all the info you would need to decide on the job. If you need anymore let me know.