Joomla does look nice, though I don't think it has quite the installed base that Wordpress has. Textpattern is not as refined as Wordpress though has a very dedicated group of developers who will do customizations for you for a small fee. There are some inherent limitations of each of these products, not the least of which is the relative complexity of creating a unique site layout. Existing templates can be
modified with relative ease - and that may be enough - but extensive branding can be challenging without an indepth understanding of PHP and CSS.
I have not personally implemented Joomla, but I
can recommend Wordpress for
its ease of use and administration. I have several sites up on that
platform. It is also nice to be able to allow others access to posting without giving them the freedom to muck up other settings. Great for allowing the secretary to make postings but not delete the database.
Hard coded sites are, as earlier posters suggested, best
left to sites that are {relatively} static. If that is all you need, then CMS platforms are overkill. I would caution against using older versions of Dreamweaver and *any*
versions of Frontpage as they generate some (or in some cases a ton) of
proprietary code that is neither standards compliant nor meeting the
ever more important requirements of accessibility. Remember that text
editors are our friends, and Textmate on the Mac is amazing.
Unfortunately, I don't have a current recommendation for the PC. That said, the important thing here is, choose the tool which best meets your clients' needs.
Note that Target is being sued for accessibility violations under the Americans with Disabilities Act as we speak, and the outcome will largely effect the design of any web sites with commercial ties.
Also, anyone with SEO knowledge understands the importance of having standards-compliant sites to aid in achieving optimal rankings, or in some cases even being listed at all. You can see how compliant your DW or FP code is by going to http://www.sitening.com/tools/seo-analyzer/
Hope this helps!
Ken