Expose is a great feature, but a few things still bug me about it - Windows aren't named until you mouse over them (not much use for text windows). - 'Exposed' window locations are a bit random and unpredictable. - Expose isn't that well integrated with Command-Tab. - With lots of windows open, it's still too cluttered, (and stutters on slower machine) Here's how I'd love to see it done.. F9 - Current Application mode. Shows the windows of the current app. The preference pane will allow the user to turn "Display Names for all Windows" on and off. Also a preference item to specify how the windows are ordered (e.g. "Sort by most recently viewed", so the most recent is at top left, the least recent at bottom right). F10 - All Applications mode. The windows of all open applications show, but each applications windows are grouped into a pile. So there'll be "Photoshop - (7 windows)... Mail (1 window)..etc". Again, the apps are sorted as the user specifies. Clicking on the application name brings that application to the front, but click on the "7 Windows" to go to Current Application mode for that app. F11 - As before. Cmd-Tab - The same as F10. You then can Cmd-Tab or use the mouse to switch from application to application. F8(?) - Virtual desktops. (we're in dream territory here). Press F8 to show an 'exposed' view of all the current user's virtual desktops. Clicking on one will perform a vertical 'cube roll' to the selected desktop. (So, horizontal rolls to switch between users, and vertical rolls to switch between a user's desktops). I'd pay $129 for that alone!