I'd been using an MX-500 for a couple years and think very highly of it (about to get one for my dad since they got an HDTV recently and are having trouble keeping the TV, cable, DVD, and VCR remotes under control), but I recently upgraded to an MX-700. Either remote is an excellent choice, and the MX-500 can be had for around $85 from some reputable online dealers.