Maybe what you need is a CMS to manage your site. Learning curve to installing and using them too, of course. But once it’s up and running it’s pretty easy to maintain a lively, dynamic site.
Check out http://www.opensourcecms.com/ to see the possibilities, different options.
I’d suggest Mambo, Postnuke, XOOPS or Drupal as possible choices.
I use a Mac almost exclusively. I’ve had no trouble here at Dreamhost. Was able to download and use Nvu (nice simple web editor) too. Downloaded it with Safari. Of course, you can use the current Mozilla browser with Composer already built in too.