If I understand the way the MX500/700 work, you need to learn codes from other remotes. If that is the case, you really don't need jp1 to get the MX500/700 to operate your 950. Just learn the buttons from the 950 remote. Now, if you have other gear that you want to control and that other gear has advanced codes or discrete codes, then by all means, get a jp1 capable remote. Or, do like I do and skip the MX500/700 altogether and just use the jp1 remote in the first place