AMEN! Something similar to Quark Xpress's "Collect For Output"... but, "Export User Settings"... one file that you can then go to a new machine with, and click "Load User Settings". This should bring prefs, keyboard shortcuts, workspaces, menu customization, tool presets, brushes, actions, custom colors.... all the stuff we need to do our job no matter where we are. Cloud based? Photoshop.com Synching?
A note about the term 'tool settings' which I used in my first post here: By this I mean the tools at the forefront of the tool panel. I always change the magnetic lasso to the smooth lasso icon. I choose the dodge tool to display over the and burn tool. I display the heal tool instead of the spot heal tool. All my feather settings are set to 0...
A further note on the workspaces and exporting user settings: I find myself working on single monitors and also dual monitors, so I see the need for Photoshop to be able to recognise if I'm using a single display or a dual display. If that wasn't possible, perhaps the user would have to save 2 separate user settings, one for single display, one for dual display.
Many work places often have a machine set up for freelancers and so Photoshop would need to give the user the option to select their settings file and not someone else's which may still be stored on the computer.