The only product(s)you can control are Samsung with the Anynet or Infolink (one of the two) that's it. You should be able to find codes on the net or through your cable/satellite provider to make their remote work on your tv.
I have a connected a 6141 ExpressVu satellite reciever to my Samsung LN46A750 TV with HDMI 1.
I can use the satellite remote to change channels but I cannot use the Samsung remote. I cannot program the ExpressVu remote to recognize the Samsung TV so I am left trying to program the TV remote.
On the TV under Channel menu I have set
Antenna: Cable
I have tried the auto program using STD, HRC, and IRC. The TV Does not recognize any channels. I have tried changing the Antenna to Air and still no luck.
I have also tried HDMI port 3 and 1 on the TV. I would really like to simplify this to a single remote. Right now I only use the Samsung remote to choose the HDMI and the volume and other remotes for additional functions.
The TV does not recogize the TV under HDMI-CEC (Anynet+).
Any suggestions please?

Chowhound
Comic Vine
GameFAQs
GameSpot
Giant Bomb
TechRepublic