1. In a computer system having a display and an operating system, a method for providing a plurality of concurrent computer desktops or desktop metaphors, the method comprising: the operating system presenting a graphical user interface (GUI) desktop representation of the plurality of desktops at the display wherein each desktop comprises a file directory and an associated GUI, the desktop representation comprising a representation of a first desktop and a representation of a second desktop; responsive to the operating system enabling the first desktop as a default enabled desktop, the operating system directing user GUI access to a first file directory of the enabled first desktop, wherein the first file directory is based on a first desktop folder associated with the first desktop; responsive to the first desktop being the default enabled desktop, the operating system presenting the first desktop graphical user interface (GUI) as a displayed desktop; responsive to a first user GUI action, creating a user defined second file directory based on a first sub-folder of the first desktop folder; making the first sub-folder a second desktop folder of the second desktop; responsive to a user GUI second desktop enabling action enabling the second desktop as the default enabled desktop, the operating system directing user GUI access to the second file directory defined by the second desktop folder of the enabled second desktop, wherein the user GUI access comprises default file open and file save dialogs of application programs; responsive to the second desktop being the default enabled desktop, the operating system presenting the second desktop GUI as the displayed desktop; and responsive to the second desktop being the default enabled desktop, the operating system denying user GUI access to files other than files of the second file directory.