I've been testing changes I made to MP2's TvEngine that allows the user to have more control on how the three series schedule types work (i.e EveryTimeOnThisChannel, EveryTimeOnEveryChannel, WeeklyEveryTimeOnThisChannel).
I've added a new column/property to the TvDatabase.Schedule table/class...