A:
Dunno for sure, but I'm guessing it will. Logitech appears to regularly update the device database that's used when you configure your Harmony remote. In worst case, if you have the original remotes for your devices, you can "teach" the 650 to work with the buttons on those remotes.
The main catch here is that the 650 is an IR (infrared) remote, not an RF (radio frequency) remote. Most consumer media devices use IR remotes. The easiest way to tell if your device uses IR is if the remote requires line-of-sight access to the device (can't have the device hidden in a cabinet). If your devices use RF instead of IR, the 650 won't work with them. For example, I have several Roku boxes (XDS, etc.) that use IR and therefore work just fine with the Harmony 650, but I recently purchased (and subsequently returned) a Roku stick that uses RF and therefore does not work with the 650.
I know there are IR/RF extenders/converters out there, but I have no idea whether the Harmony 650 will work with them. Hope this helps.