Anyone out there using the xmonad window manager? It's in the same vain as Ion3 and Rat Poison, but for some reason it just seems to flow better for me. It's got a *tiny* code base at ~500(!) lines of Haskell code. Another quirk is that configuration options are actually compiled into the program. It's also has Xinerama support for those out there with dual head setups.
Check it out if your interested at http://xmonad.org.