Mozilla Composer
It took me years to figure out that Netscape/Mozilla Composer is actually useful:
I always thought that the "Publish" function required a lot of magic on the server to work, but never bothered to give it a try (and used ssh + vi for even the smallest changes to my website).
But it's really not that hard to support HTTP PUT publishing:
- added "Script PUT /publish/put.php" to my httpd.conf, - wrote a small PHP script reading the name of the edited file from $_SERVER[ 'PATH_INFO' ], then doing what's described in the PHP manual.
Now I'm finally editing my website in WYSIWYG mode, and this has made me think: Since all the published information is going through my PHP code, funny things can be done...