A method for visually displaying a television recording conflict, the method comprising: receiving a first user input requesting to record a first television program; receiving a second user input requesting to record a second television program; identifying a recording conflict between the first television program and the second television program during a conflict time period in which time boundaries of a recording timer associated with the first television program and a recording timer associated with the second television program conflict; and displaying a first visual representation of the first television program and a second visual representation of the second television program simultaneously along a time axis (302, 502) of a user interface menu (300, 400, 500, 600, 700, 800, 900), with at least a portion of the first visual representation being overlaid on a portion of the second visual representation along the time axis (302, 502) corresponding to the conflict time period; receiving a user input to modify a time boundary between the recording timer associated with the first television program and the recording timer associated with the second television program and thereby resolve the conflict between the first and second television programs by dragging an edge of one or both of the first and second visual representations; and responsive to the user input modifying the time boundary, displaying the first visual representation adjacent to the second visual representation along the time axis (302, 502) of the user interface menu (300, 400, 500, 600, 700, 800, 900); wherein displaying the first and second visual representations further comprises displaying the second visual representation offset from the first visual representation along an axis of the user interface menu (300, 400, 500, 600, 700, 800, 900) disparate from the time axis (302, 502). receiving a first user input requesting to record a first television program; receiving a second user input requesting to record a second television program; identifying a recording conflict between the first television program and the second television program during a conflict time period in which time boundaries of a recording timer associated with the first television program and a recording timer associated with the second television program conflict; and displaying a first visual representation of the first television program and a second visual representation of the second television program simultaneously along a time axis (302, 502) of a user interface menu (300, 400, 500, 600, 700, 800, 900), with at least a portion of the first visual representation being overlaid on a portion of the second visual representation along the time axis (302, 502) corresponding to the conflict time period; receiving a user input to modify a time boundary between the recording timer associated with the first television program and the recording timer associated with the second television program and thereby resolve the conflict between the first and second television programs by dragging an edge of one or both of the first and second visual representations; and responsive to the user input modifying the time boundary, displaying the first visual representation adjacent to the second visual representation along the time axis (302, 502) of the user interface menu (300, 400, 500, 600, 700, 800, 900); wherein displaying the first and second visual representations further comprises displaying the second visual representation offset from the first visual representation along an axis of the user interface menu (300, 400, 500, 600, 700, 800, 900) disparate from the time axis (302, 502).