I haven't used it yet, but there's lots of good feedback about MCMS Manager, something developed by Chester that adds a lot of functionality missing from Site Manager.
If you want to know what it adds, then you should check out his latest post, a comparison between Site Manager and MCMS Manager. On my next full-blown MCMS project, I'll have to check this out!