If you look at some of the MX-500 threads here, you'll find a number of recommended sites. I prefer www.surfremotecontrol.com due to the support given by Mike (mroll) on this forum and others. However, any of the e-tailers listed here: HTM Authorized Internet Dealers should give you good service.