I use Open Office Writer, it does not mess you’re code up, MS Word is probably the worse for messing your code up. Client’s often provide content in Ms Word, so I naturally just paste them out of there and get them into my HTML.
I use Microsoft Office - Word. After I’m finish, I just copy/paste the content into my “new post” section on wordpress, arrange the test a little and hit publish.
I use Word sometimes for print documents. But it’s the last thing I would use for web copy. But I guess I have less patience dealing with all the character encoding issues it introduces than other members do.
For web content I used plain old Notepad for years. Recently I started using Notepad++ and only use Notepad for simple clipboard stuff now.
The issues that I’ve had with CMSs are that it is not always as easy or obvious to save as you go, and the text manipulation can be a bit iffy. If I write the text in a Windows application and save it onto my hard drive at frequent intervals, there’s a much smaller chance of the application/website crashing and losing all that work!
If the content is in the design, then I use Crimson Editor. This is my “code” editor. Most of the time though my content is in a forum or blog, so I use directly that platform.