Such instructions may be tangibly embodied in the memory of the client or server, or alternatively, they may be tangibly embodied in another memory, such as semiconductor memory, or on a separate storage device such as an optical or magnetic medium (e.g., computer readable storage mediums).