I am really happy with my GUI setup in Leopard. I have a mouse with all the expose keys mapped to a button on it. I use expose a lot. However, I have yet to make use of either Stacks or Spaces. Now, with stacks, I really have no desire to use it, because QuickSilver gets me the file I want much faster. Spaces, however, seems to present interesting possibilities. However, I never use it! At first, I used it to stash auxillary programs like Adium and iTunes to keep the window clutter to a minimum. However, spaces don't seem to be really geared for this purpose, when cmd-H will hide the offending window more quicker-better and has the added advantage of being keyboard-only. If I need the window back, I can Which into it (one of the best reasons to use Which, by the way). This long-winded explanation leads me to my question, which is: who here has incorporated Spaces into their desktop usage habits, and how do you divide your spaces and what is the reasoning behind it? The way that I open windows and use them now is to just open them and let them stack up how they will. When I want to switch to another app I cmd-tab to it, or use the 3rd party Which utility (bound to alt-tab) to focus a specific window. I use quicksilver to invoke new applications, or to find files. If I am holding the mouse (and I am pretty much only holding the mouse while browsing the internet or using illustrator), I can use my expose bindings there to switch. (I never use the keyboard based expose bindings, because what's the point? You need a mouse to do anything with expose, so I'm always holding a mouse when I invoke it). A related question is how to utilize your spaces, i.e. what are the actual keyboard and mouse sequences that you use to move windows into new spaces, how do you switch between your spaces, and how and why does this work for your workflow? Here are some Spaces utilization q's: 1. Is there a keyboard-only way to send a whole application to another space? 2. How about a keyboard-only way to send the focused window to another space? 3. Any way to have login items default to an auxiliary space? edit: d'oh, Application Assignments in Spaces makes this work, and also makes Spaces a lot better than I realized it could be. 4. When I have adium open in an auxiliary space, new message windows pop up in the active space. I don't like this. How can I play with where windows default?