A method of providing access to a plurality of structured data stores based on a plurality of personal authentication information, the method comprising: at a structured data protection system: receiving a first personal authentication information of the plurality of personal authentication information from a user; upon authenticating the first personal authentication information, providing user access to a first level data store of the plurality of structured data stores, the first level data store storing a plurality of username/password pairs, each pair for accessing a first one of a plurality of servers; once user access to the first level data store is provided, the user retrieving one of the username/password pairs in the first level data store and accessing the first server using the username/password pair; receiving a second personal authentication information of the plurality of personal authentication information from the user; upon authenticating the second personal authentication information, and after authenticating the first personal authentication information, providing user access to a second level data store of the plurality of structured data stores the second level data store storing a plurality of username/password pairs, each pair for accessing a second one of a plurality of servers; once user access to the second level data store is provided, the user retrieving one of the username/password pairs in the second level data store and accessing the second server using the username/password pair; receiving a third personal authentication information of the plurality of personal authentication information from the user; upon authenticating the third personal authentication information, and after authenticating the first personal authentication information and the second personal authentication information, providing user access to a third level data store of the plurality of structured data stores, the third level data store storing a plurality of username/password pairs, each pair for accessing a third one of a plurality of servers; and once user access to the third level data store is provided, the user retrieving one of the username/password pairs in the third level data store and accessing the third server using the username/password pair; wherein the first, second, and third personal authentication information are of different types to one another, wherein the first, second and third level data stores are different from one another and store different username/password pairs. receiving a first personal authentication information of the plurality of personal authentication information from a user; upon authenticating the first personal authentication information, providing user access to a first level data store of the plurality of structured data stores, the first level data store storing a plurality of username/password pairs, each pair for accessing a first one of a plurality of servers; once user access to the first level data store is provided, the user retrieving one of the username/password pairs in the first level data store and accessing the first server using the username/password pair; receiving a second personal authentication information of the plurality of personal authentication information from the user; upon authenticating the second personal authentication information, and after authenticating the first personal authentication information, providing user access to a second level data store of the plurality of structured data stores the second level data store storing a plurality of username/password pairs, each pair for accessing a second one of a plurality of servers; once user access to the second level data store is provided, the user retrieving one of the username/password pairs in the second level data store and accessing the second server using the username/password pair; receiving a third personal authentication information of the plurality of personal authentication information from the user; upon authenticating the third personal authentication information, and after authenticating the first personal authentication information and the second personal authentication information, providing user access to a third level data store of the plurality of structured data stores, the third level data store storing a plurality of username/password pairs, each pair for accessing a third one of a plurality of servers; and once user access to the third level data store is provided, the user retrieving one of the username/password pairs in the third level data store and accessing the third server using the username/password pair;