i own a graphics company and im redesigning my site right now...i want to be able to have my clients go to my site...create an account (if they dont have one) and have a client page where then can do several things; update account information, look at current and past invoices (pdf or maybe be able to do posting with quickbooks somehow) order products and services, upload files to our server, and get current pricing for them (some customers get better pricing then others, such as brokers/wholesalers) my design staff have already created the layout we want, and we are just getting into web site design and what not...so im not to sure if there is a backend solution for what i want??? not sure what language to use...please help THX