Universal remotes can often times look like they make it even more complicated to control all your devices, but the iControlPad 2 is a sleek universal remote that avoids this problem. This mobile controller can connect to any of your devices that has Bluetooth capabilities.
The iControlPad 2 has an array of different controls. It boasts a 55-key keyboards, a d-pad, two analog joysticks, and two shoulder buttons. It can connect via USB cable as well, and is open source, which means that the iControlPad 2 can control most any device -- the battery can hold a charge for up to 14 hours.
Right now this is a Kickstarter campaign, so help support the campaign to reserve your iControlPad 2 (not associated with Apple.)