I do the same now on the HR20 and it's actually much faster because of the one touch record. In less then a minute last night I setup pre-game and game recordings for the Red Wings over the next 2 weeks. I'll do that again in 2 weeks. No biggy.
I do the same thing. Whenever I tried to do it automatically on the DirecTivo, I'd end up recording a blacked out channel, or the wrong telecast (opponents announcers). The only way it works is to do the search and then manually filter which things actually record, and then redo it every couple of weeks. So far, it looks like it will work the same way on the HR20. I set up an autorecord of "Dallas Stars", sports, hockey, first run, then will double check the list every week to make sure the correct channels are the ones that record.