We have recently signed up for a complete suite named http://Netsuite.com. Netsuite has templates within the system that can be custom designed and integrated into the site to improve the generic look that comes with the sign up originally. More details can be found at: [url removed, login to view]
I like the look & feel of: [url removed, login to view] which is another Netsuite customer. I like a similar design incorporated using the templates. From looking at the source of [url removed, login to view], I can see lots of scripts, & java to create the site. Netsuite is a complete suite, ONLY cosmetic programming is required for this project.