In general I would say that there shouldn't be more than 6 workspaces.
Windows fellows certainly envy this feature since a very long time.
Windows graphical subsystem engineering falls short.
I don't intend to visit every aspect of workspaces.
After all most of them should be obviously self-explanatory.
However, there may be a small gotcha:
Setting the number of workspaces with and without Compiz.Normally, right-clicking on a Solaris 11.1 desktop, which is GNOME version 2.30.2 (a reasonably stable one), doesn't easily offer the option to change the number of workspaces:
When Compiz is active things change.
This is controlled by CompizConfig Settings Manager.
Go to General Options | Desktop Size | Horizontal Virtual Size:
But if none of the previous work, there's still the possibility to go to the GNOME Configuration Editor (gconf-editor(1)), which isn't easily accessible through menus or other means. For instance, the GNOME Run Application can be used to launch it.
If Compiz is being used:
Set the hsize at /apps/compiz/general/screen0/optionsOtherwise:
Set the num_workspaces at /apps/metacity/general