1. A multi-screen electronic workspace, comprising: a contiguous virtual workspace which, when represented graphically, spans at least a first screen and a second screen, where each of the first screen and the second screen includes at least one soft edge portion and at least one hard edge portion, where a hard edge portion corresponds to an edge of the virtual workspace, and where a soft edge portion of one of the first screen and the second screen corresponds to a contiguous continuity of the virtual workspace from such soft edge portion to a corresponding soft edge portion of the other of the first screen and the second screen; and interface software configured to provide user interactivity with the virtual workspace and control display of data on the first screen and the second screen, where the interface software is configured to resolve, following and in response to a movement of a displayed object produced by a user input applied to one of the first screen and the second screen, a resting location for the displayed object, the resting location being resolved by the interface software such that the displayed object is displayed in its entirety on the first screen or in its entirety on the second screen, and is not displayed partially on either of the first screen and the second screen.