I still have big sentiment to my first contact with sawfish. It was year 2000, and I was playing with my freshly installed debian box. I got rid of windows about 2 years earlier, and I was experimenting with everything that linux could have bring to me. I tried red-hat for 6 months, slackware, etc. Then I settled on debian. Next I was trying all desktop environments & window managers that dselect was showing in package listing (there was no aptitude at that time).
And I installed one by one, and used it for few days, maybe a week. Some of them felt strange, some felt crippled. Others like enlightement were slick, but looked unfinished. Then I found sawfish. It was nothing - just an empty screen. I was already accustomed with weird window managers, so without fear I tried pressing all buttons. Soon to discover that middle button is everything that I will ever need. I found the sawfish configurator and looked at what stuff I can configure. I was like, "whaaaaaa?"
First of all, I was always annoyed that to move a window I need to grab the titlebar, which sometimes is crazy small. So clickety-click told sawfish that I want to move the window by clicking *anywhere* on the window. And it worked! I clicked on the configuration dialog box, and started to move it around with reverence, which occurs to you, only when your wildest dream comes true.
Then a quick realization come to me: I forgot to use any modifier key. Left clicking on window was *only* moving it. I couldn't even click inside the window to start typing in whatever textbox was there. That was utterly cool & awesome! And of course stupid on my side. I used Tab key, and keyboard navigation to fix this problem in the configuration. Now I could move window only with left-click when Alt was pressed. That was awesome experience.
Next I started trying various themes and window frames, soon to discover that I could use a different window frame for every window! I used Bat theme, and called everyone who was at home to see how ridiculous it is :)
After a day or two I moved to another window manager, and kept trying all WMs that were in debian repository at the time. They all were wrong. Just wrong. Nothing could beat that weird window manager that did allow me to break mouse configuration. But I could not remember its name!
One evening I sat down at my PC determined to find that WM even if I will have to try every WM and every desktop environment that was offered in debian. Took a while, because I needed to find configuration options for given WM and check if it was possible to move window just by left-click dragging without modifiers. It was a shock, because soon I discovered that it is impossible in any of window managers, until few hours late at night I encountered this magical window manager: sawfish. What a happy reunion it was!
I don't think that I ever left sawfish alone, after that time.