Joomla! is something I've recently discovered that is wonderful for creating/managing a website if you have access to a SQL database. It really is self explanatory; however, you may have to spend some time learning the ins and outs of the package to get the full benefits of it. There are many templates for it and there are a ton of different additional apps available for it that allow ecommerce capability and many other features to the ones that are included by default.CM