Currently I have a custom CMS website I've had built, where people buy the product file, which is instantly e-mailed to them. However, the php coding is an absolute frankstein experiment of a website, from what I've been told by the several coders I've hired. I can't even add new tabs/sections to the site without hiring someone. The custom CMS sucks ass. My question: If I wanted to start a new site, is there a CMS out there that allows me to upload the files and product pictures and sell the products/files that are immediately e-mailed/available for download upon Paypal payment. What's the ideal solution/provider/CMS that would allow me the convenience of adding pages and clean url structures myself without the costly hassle of having to hire someone for every little thing? Thanks ..