A mechanism for providing non-volatile memory for suspend-to-RAM in a computer system. The graphical user interface displays a set of these view vector positions, and the view vector is moved from one of these positions directly to another in response to a command from a user via the graphical user interface. The substrate carrier includes a first surface and a second surface.