My client has a website which is currently semi-static html pages: it contains dynamic elements such as navigation and a media gallery, but the editable content is still stored straight into several static (x)html pages, that the client edits using Expression Web.
The site in itself is ready for content/style/layout separation, but the client isn't: he wants full-page, wysiwyg editing that allows him everything (color, font size, background (highlighting), images (positioning and resizing); except font family, which he wants kept to sans-serif at all times.
The full-page bit is the important one: there are tons of wysiwygs out there that do everything I mentioned, except for the full-page bit. What I need to find, or make, is something that will resemble Expression Web/Frontpage/Dreamweaver: an editor with a toolbar at the top, and that can edit any part of the page I specify.
It also needs (to add to the Utopia), full xhtml+css support so it doesn't break the content, or alternatively, to edit in a markup language that can be easily translated into styled xhtml (using php or js). This is a live website, so of course it needs to be cross-browser, both for input and output.
Finally, it would be nice if it was open-source.