The 800 has better RF performance than the MX-600 and can do so much more with macros. It's ease of programming, IR database and ability to use codes from other sources (for obtaining discrete On/Off and input commands for example) make it worth the extra price of admission.