1. A method of data synchronization in a personal information-entertainment device ( 10 ) operable to present data content to a user ( 20 ) of the device ( 10 ), the method including steps of: (a) arranging for the device ( 10 ) to determine one or more contexts ( 410 ) in which it is to be used; and (b) updating data content stored in the device ( 10 ) in response to the one or more contexts( 410 ).