For those who wish their window manager was more like screen I recommend strongly recommend the ratposion WM.
I ended up adopting this one almost without modification: http://haskell.org/haskellwiki/Xmonad/Config_archive/Thomas_... (warning, for Dvorak keyboard layout)