I liked my MX-700 so much that I bought two of them (so my wife can have her own).

To build on what others have said, I put all my devices on Main Page 1. Then I used the Favorite buttons to set up activity-based macros that switch inputs, modes, and devices (always ending the macro on that specific device).

On the second main page, I set up specialized functions, with cross-commands. For example, I have one for calibrating my TV which consists of both TV and DVD buttons (so I don't have to keep switching between devices).

The great thing is that it's so configurable. I usually end up changing functions/buttons at least once a month. As ideas come to me, I'll just pull out the laptop and program them in. There's a lot of freedom to experiment when you know you can always revert to an older, saved copy.

You'll love it, it seems expensive, but it's worth every penny.

Scott