is a content management system (CMS). If you haven't used Joomla! or even heard of it, then you should take a couple of weeks to learn it. You can install it for FREE at Hostgator and on other hosts. Hostgater makes it easy and inexpensive. I use Joomla! version 1.5 and I absolutely love it. It's an open-source project and the license falls under the public GNU licensing arrangement. IT'S FREE...
Even though I've been a programmer for over 23 years and know ASP.NET better than PHP and MySQL, this is a software even my MOM could use. Trust me, even though it's FREE you don't want to dismiss it's power or potential.
Installing Joomla! is as easy as clicking the install link. Fantastico Deluxe will install it and the required database without anything from you. Don't forget to write down your admin username and password!
Once you have Joomla! installed, play with it and learn the lingo. It may take you a couple of weeks to learn but once you do, you'll begin to see the powerful yet simple interface for building extraordinary web sites.
Treat your first site as a playground because you can uninstall Joomla! just as easy as you intall it. My 1 Hostgator account has several playground folders that I use for Joomla! testing etc.