Most of the CMS’s have exceptionally flexible UI’s, but they require you to know PHP or HTML in order to design the themes. As far that goes, you can also get pre-made themes. If you search for (for example) PostNuke themes, you get some theme sites that have many, many themes. Even so, you may need to modify them to suit your own needs. Mine, for example, is a 100% rewrite of an older PHPNuke theme adapted for PostNuke.
I like the idea of the open source CMS’s and recommend them. All of the functionality that you mention can be incorporated via modules. Take a look at hotscripts.com, for example.
Good luck!
Oh, yeah, you’ve told me my site doesn’t work right on IE6.01 on the PC – the one browser I didn’t check. There lies the danger in your own themes. I know IE has a stupid bug, and when I get some time I’ll have to come up with a workaround just for IE. THANKS, by the way.