in reply to A CMS That Doesn't Suck

It sounds like you want a tool like CityDesk from FogCreek software: http://www.fogcreek.com/CityDesk/index.html

I have not used it so I cannot comment on it, but read through the tour and you will get a feel for how it works.