Yep an IR repeater is what your gonna need. As far as brands I don't have much experience with either of those you mentioned but I imagine if you did a Google search for IR repeater you might find something.
"Man, I told you we shouldn't have shot Niedermeyer"
It's seems like the logical solution is to enable tv's to pass through IR signals. There's already an IR receiver on the tv. There should be an "IR out" terminal on the back that you can then connect to an emitter or an "IR in" terminal on a cable box, blu-ray player, etc.
Do any tvs have this? (Not that I'm going to buy a new tv just to solve this problem!)