For the price, you'd be hard pressed to find a better solution at 5 times the price. The MSC-400 is sophisticated and must be programmed by someone who really understands the URC software. There are a lot of technical issues the pop up along the way that need to be overcome.
THE WORST PART is that fact that the USB Driver for the MSC will NOT work on anything other than XP. So, if you're like I am and run a Windows 7 low-end box, you'll be crying every time you have to program this thing! Running the CCP software in XP Mode is brutally slow, so I do all my programming in W7 and update my 980 remote. THEN, I relaunch the software in XP Mode to program the MSC. It's a REAL pain in the butt!!
That said, once programmed, the MSC is a solid deal.