In a graphical user interface or other similar processing environment,
functionality is provided that enables the selecting of multiple portions
of non-contiguous content, and enables such functionality within the same
application and also across different applications. Further, a "direct
save" function is enabled that allows the user to directly save the
multiple portions of selected content to a file. In addition, selected
content portions can be categorized, and a mechanism is provided to allow
the user to conveniently make use of these various categories for
effective content viewing.