This is a major pain in the ass problem. Too many copies of shows I don't want overwelming the retention of episodes I do want. It seems to me that the best answer(s) are a combination a tad better smarts in the prioritizer and better data in the guide.
IF the networks put better guide data out there, especially the cable networks with their recurring shows, so duplicate episodes would be clearly identified, the prioritizer could then rely on that information. While Directv is not responsible, they could see an opportunity to separate themselves from the competition by finding a way to ensure better data. Or, since this probably doesn't give a huge competitive advantage, they could go to the networks and exert pressure to see that the guide data is improved.
With the better guide data, the prioritizer could notice a conflict between three shows at 9pm and realizing that one of the three is repeated at midnite, could reschedule that show for the midnite hour--even tho it is "higher" priority, all recordings get fulfilled.
Right now, for Directv (or Tivo, Motorola (Moxie), etc.) to spend lots and lots of time in either UI and/or prioritizer logic to handle the problems we have with recurring epsidodes doesn't seem the best approach. I can't think of an algorithm I'd feel comfortable with other than a "once per day", perhaps?
Thinking out loud,
Tom