I have the Gyration MCE mouse/keyboard. The mouse allows you to control your entire system, while you can trigger macros based on the movements you make (i.e. load program when waving the remote up and down). That mouse remote also has MCE buttons , but not as many as the regular MCE remote.