I have their 659 and it's just ridiculous. Programming is brain-dead simple to get started. I spent all of 5 minutes entering my model numbers, and it pretty much did the rest automatically. I've spent the better part of a week tweaking it just the way I wanted it though.
The one-button macros are even set up automatically after you answer a few questions. If you're in TV mode and go to movie mode, it automatically changes my receiver's input, turns off the cable box, and turns on the dvd player.
My girlfriend loves it even more than I do.