I want to be able to connect 2 or 3 TV's off of a single DirecTV DVR. I know I will have to watch the same thing on all TVs but that is not a problem. All TVs will be HD with HDMI connections. The most important one is next to the DVR and I will use HDMI, the farthest one is about 150 feet.
I will certainly need a splitter of some sort. Does it have to be amplified? I don't think I can snake a pre-terminated HDMI cable where I want. Do they sell wire that you can add the plugs to? (I don't think so). Can I use CAT 5 or 6?
You very well may have issues @ 150' with HDMI. The longest HDMI cable I've seen with anyone having success with it is this one from monoprice, which has equalizers built in to compensate for the length, however, monoprice's own description states "*NOTE: Direct TV users - HDMI cables at this length may not be compatible with your device."
You may want to look at using component for the longest run, or perhaps HDMI over cat 6 or 6a converters. If you just have two TV's to hook up, you could use HDMI for the close one and component for the long one, and you wouldn't need any type of HDMI splitter/switcher, as all outputs are active at the same time on the DirecTV receiver.
It'll cost more, of course, but to run it 150 feet, I'd just go with an additional HD receiver and DirecTV's DECA SWiM or my own Ethernet. That way, length shouldn't be a problem, and you can also control both playback and recording from the remote TV. It will also let you watch two different recorded programs from the same DVR at the same time.