I tried another computer...my desktop. The second FLIRC still exhibits the problem of picking up phantom IR signals. But not all the time. So I'm able to program it after plugging and unplugging and reloading the program a bunch of times. However, I was able to figure something out. I believe the original problem of cross-talk between devices lies in the FLIRC profile used in the Logitech software. It works fine if there is only one FLIRC device. But if there are two it seems to cause problem. I haven't done any extensive testing because I've already spent about 6 or 7 hours trying to get this set-up to work and I'm tired of dealing with these. I switched the WeTek Hub from using the FLIRC profile in the Logitech software to a random Sony DVD player (and the Fire TV is using a random cable box) and now there isn't any cross-talk between the two FLIRC. If I go back to the FLIRC profile being assigned to one of the devices in the Logitech, I get cross-talk. So, I have things working now and all is mostly well. However, I'm still concerned about the second FLIRC picking up phantom IR signals while trying to program. If I see any other weird issues during the Amazon return period, this unit is going back for an exchange as I think I've exhausted what would be considered a reasonable amount of troubleshooting. Thanks for the help.