1. A method of collaborative information exchange between two or more users comprising: sending via a communication network, by a first computing device, a request to a remote server to initiate an online collaborative event, wherein the remote server includes a software application providing a collaborative environment with a synchronous mode of operation; displaying, by the first computing device, a first collaborative viewing display; receiving, via a viewing tool on the first collaborative viewing display, a user selection of an alternative view, wherein a window of the first collaborative viewing display switches between a view controlled by the first computing device and a view controlled by a second computing device of a second participant accessing the collaborative environment; receiving, by the first computing device, a broadcast of a browsing session of products or stores of the second computing device, from the remote server; displaying, by the first computing device, the browsing session in the window, wherein the browsing session is synchronized with a broadcast of the browsing session sent by the remote server to the second computing device, and wherein changes to the browsing session implemented by the second participant are viewed by the first participant in real-time; sending, by the first computing device, an electronic communication during the collaborative information exchange event; and sharing, by the computing device, account resources of the first participant with the second participant, the account resources being separate from the window and including at least one of the group consisting of: a virtual shopping cart, shopping list, wish list, virtual fitting room, user model, product of interest to a user, message, bill, audio file, image, user rating, feedback, a product page, a product image and user input regarding a product.