I believe we've had this thread before, but here goes again: What do you use for creating your web sites? HTML? XML? A CMS, like Joomla? Why did you choose to use what you're using? Personally, most of the websites I do for others, I do with HTML (they're simple sites, for the most part). For my primary website, I use Joomla. Once I figured it out, it's an easy CMS, especially to add extensions. I recently experimented with TextPattern; but I didn't find too many extensions/add-ons. I looked at Druple, but the learning curve is too steep for me right now (not enough time to spend on learning a new CMS).