1. A method comprising synchronizing a first-modality gateway and a second-modality gateway, both gateways interfacing between a user and a server system, the synchronizing allowing the user to use either of the first-modality gateway or the second-modality gateway at a given point in time to interface with specific information in the server system.