1. A method of using a first browser to navigate through a collection of data and to facilitate the synchronization of a second browser to a state of the first browser, a one of the first and second browsers being a visual browser and the other of the first and second browsers being a voice browser, the method comprising the acts of: performing, with the first browser, a navigation through the collection of data in accordance with instructions received from a user; capturing information indicative of a state of the first browser including a position of the first browser with respect to the collection of data; sending said information to the second browser, whereby the second browser recreates the state of the first browser based on said information and continues said navigation from said position.