Some great views as usual.

Dealing with client formatting has always been problematic and it’s tough mixing very fixed template element/inputs with some freedom which, lets be honest, are still a working requirement of many commercial projects.

One of the options you might want to investigate is something I got a brief demo of when I went to some level 1 Umbraco (http://umbraco.org) training a few months back and that is the integration between Windows Live Writer and Umbraco and it allows the client to basically use Live Writer as their wysiwyg editor and when it posts to Umbraco, their funky inline styles, rotated images etc are magically converted to valid HTML.

It’s unfortunately not very well documented as far as I can see but I’m sure it will be as it was an amazing bit of integration and the output was spot on.

If you want to find out more it may be worth asking @drobar who does the training who might be able to give you some additional reading.

J.