You don't have to know the exact length of each event beforehand- it would be helpful to be able to program default record setting separately for sports programs. I had this with another sat provider and it saved me from having to do it manually for every game. Perfect? Absolutely not...