Thanks for the info. The MX900 looks like it will do everything that the Harmony's will, but I looked at a couple places online and its 3x the price of a 659 and twice the price of an 880 right now.
Unless its 2 or 3 times better than those, I'll probably be going Harmony.
For me, it's not even a close contest. To be fair, Harmony does maintain state for TOAD's (Toggle Only Actuated Device), but for me it's not even close.