The site is coming along well. Of course, I'm concurrently working on two others, so my time on any one is hap-hazard. I pretty much have the main parts of the template done, but there's still a bunch of futzing to do to get it to look like I want.
I have a hosting account with JustHost. Price and service are good, though there are a few things missing I could have had with other hosts for a similar price... Shell access / SSH being the big one. I didn't look through the details page closely enough to see that it wasn't standard. I am allowed to host multiple sites on my one account. I currently have this one and one for the Ironwood Aikido Club. I'm be moving over the MECCA Ski Club site when I get a template made.
I am running the sites on Joomla! 1.6. (Yes, the name officially has the exclamation point in it.) Joomla! is a Content Management System, which means it is a system that manages content. Capisce?
Imagine the website as a restaurant... The customer (user) comes in, sits down, and looks through the menu. After making a choice, the waitress (web-browser) goes back to the kitchen (web-server) and places the order. The kitchen staff (Joomla!) prepares the order by gathering together the ingredients (content) and preparing them in a certain style (template). Once prepared, the kitchen passes the order back to the waitress, and she delivers it to the customer. By having content and style separate, one can be changed without having to change the other. When I write a new article, I'm just typing in the text. The template takes care of all the styling. And, I could switch out the template to make the site look completely different, but still have all the same content. In the restaurant analogy, I could have three differently themed dining rooms all being served the same meals by a single kitchen. Then, I could switch the menu and start serving new items without changing any of the dining rooms.