A system is provided for seamless synchronization through asynchronous
integration of Internet content with broadcast content within a portable
handheld device (14), such as a remote control or a personal digital
assistant (PDA). The handheld device (14) receives program-related data
from the television (12) while the user is watching a program. The
program-related data places the handheld device (14) in sync with the
program the user is watching and augments the user's enjoyment of the
program by providing supplemental broadcast information or additional
interactive features. The handheld device (14) is also configured to
retrieve additional supplemental information from at least one content
source distinct from the broadcast source.