(only record new, but the satellite picks up locals and shows them on 3 feeds [HD, local channel number, and 8000 channel number] so the DVR records the new episode on all three feeds because it's my highest ranked show).
You're doing it wrong on the Dish box. I think you made a Dish Pass when what you want is a plain vanilla recording. Dish pass searches on every channel--it may be good for catching the next time your favorite movie comes on, or if you gotta have every "Cops" that's aired in syndication, but a normal recording is always the tool for recording first-run shows because a normal recording only does the channel you put it on. Since you know new episodes of Big Bang Theory will always be on CBS, you just find it in the guide on your HD CBS channel, press "Record," hit "new episodes," and you're done. You'll get only new episodes that air on that specific channel.
Also cool is the timeslot feature. That is another choice in the standard recording creator, where it records that show *if and only if* it is on in that same timeslot. If it's preempted nothing is recorded. If they air episodes at 5, 6, and 10, you'll only get the timeslot you intended.
Also the Dish thing does group by show name, it's one of the options to the right of the list. Let me know if you can't find it and i'll go see what it's called. It also lets you sort either by most recently recorded or alpha.
The biggest annoyance I have with Dish DVR is that they don't strip off "The" from the beginning of shows when alphabetizing. So i have a huge "The" section down near the end of the alpha list. Aside from that it's awesome. and now the web scheduling is out of beta so i can log in and edit scheduled recording, delete shows etc. from anywhere.