3. In KDE one can name each space, typically by project, as shown

KDE 3.5: mini pager in KPanel, with (optionally) named desktops

KDE 3.5: mini pager in KPanel, with (optionally) named desktops

One can easily change the name of each desktop "inline" using a context menu for a destop in the mini-app. The lack of named desktops in Mac OS X Spaces drives me @!##@9#@!)* !!

Here I have used names: work, play, secret. client, apis, system: typically one uses project names, or something providing a context (like a security context).

KDE3.5: easy to move a window from one desktop to another using top-left corner window menu

KDE3.5: easy to move a window from one desktop to another using top-left corner window menu

Uses the context menu for the top-left corner of a Window, and shows named desktops clearly, and what is on them already. It's much faster than dragging with the Mac OS X Spaces (after pressing F8 and making all windows smaller, without even a nice text listing or named Spaces), which drives me craz(ier), because one has to remember what each Space is or was for.

KDE3.5: window list with multiple desktop structure

KDE3.5: window list with multiple desktop structure

Note how next to the pager in the KPanel there is an arrow one can click to bring up the entire list of all open windows, structured by desktop; that is what I miss most (or have not yet found) in Mac OS X Leopard. It is so much easier than first pressing F8 to go to the Spaces view, then trying to locate the desired (now smaller) desired target window amongst all others. It's even worse on Mac if the target window is not on top of its space, in that case one has to also use the Expose F9 to reduce the Window view even further and hunt amongst tiny little windows (admittedly with a title on hover).