According to a second aspect of the present invention, there is provided a designated foreground data storage device for use with a computer and adapted for releasable connection to at least one designated background data storage device accessible by the computer, the foreground data storage device including or having access to an interface engine adapted to manage the transfer of data objects to