A method for monitoring a user's viewing progress of a series of related programs on user equipment, the method comprising: creating a media profile comprising the user's current viewing progress through at least one series of related programs, wherein the media profile comprises: a media progress indicator containing an episode number of an episode in the at least one series of related programs, the episode number being indicative of the user's current viewing progress through the at least one series of related programs; a position indicator associated with the user's elapsed viewing time within the episode; and a last action indicator associated with the user's last monitored action for the episode; storing the media profile; determining the user's viewing progress through the at least one series; and updating the user's current viewing progress in the media profile in response to determining the user's viewing progress through the at least one series, wherein updating the user's current viewing progress in the media profile comprises updating the media progress indicator, the position indicator, and the last action indicator, the method further comprising: determining whether the user's current viewing progress through the series is consistent with the progress of the series being broadcast or otherwise being made available to the user equipment; and, where the user's current viewing progress of the series is consistent with the progress being broadcast or otherwise made available to the user equipment, updating the media progress indicator and displaying the date and/or time that the next episode in the series will be broadcast or otherwise made available to the user equipment. creating a media profile comprising the user's current viewing progress through at least one series of related programs, wherein the media profile comprises: a media progress indicator containing an episode number of an episode in the at least one series of related programs, the episode number being indicative of the user's current viewing progress through the at least one series of related programs; a position indicator associated with the user's elapsed viewing time within the episode; and a last action indicator associated with the user's last monitored action for the episode; a media progress indicator containing an episode number of an episode in the at least one series of related programs, the episode number being indicative of the user's current viewing progress through the at least one series of related programs; a position indicator associated with the user's elapsed viewing time within the episode; and a last action indicator associated with the user's last monitored action for the episode; storing the media profile; determining the user's viewing progress through the at least one series; and updating the user's current viewing progress in the media profile in response to determining the user's viewing progress through the at least one series, wherein updating the user's current viewing progress in the media profile comprises updating the media progress indicator, the position indicator, and the last action indicator, the method further comprising: determining whether the user's current viewing progress through the series is consistent with the progress of the series being broadcast or otherwise being made available to the user equipment; and, where the user's current viewing progress of the series is consistent with the progress being broadcast or otherwise made available to the user equipment, updating the media progress indicator and displaying the date and/or time that the next episode in the series will be broadcast or otherwise made available to the user equipment.