Those who think ClearCase is hard just haven't spent two minutes thinking about how it is organised. It's basically a database with views to select specific versions of files from the database. It's best trick is the ability to walk both the file tree and the version tree for a file/directory using normal file system tools. It's most annoying feature is performance - you really REALLY need to understand how to setup the VOBs across multiple machines and that can affect the layout of the code.
This is a useful small application to have around. Once you have read the README (mandatory) the operation of this tool is straightforward and efficient.
It might be nice to have a dockapplet that lays out all the windows on the screen according to some configuration upon a single mouse click. It would also be useful to have options for grid layout of windows and also for cascaded windows.
Grid layout could pick a number of columns automatically based on some heuristics -
3 windows would become a 1x3 grid
4 windows -> 2x2
5 windows -> 2x3
Maybe more difficult is an option to fill the remaining "window-free" space with the selected windows. I know that Nautilus overlays the root window so that may cause complications.