I would like at add - to the remote area - a thumb's up for Harmony's Hub. It uses you iphone, ipad, or ipod touch etc. to control the "hub" that then send IR - or direct cabling - to your equipment.
It ends up being a lot cheaper that a full touch screen unit (even if you need to buy a second-hand touch off craig's list) and I like it a lot better than other harmony touch screen units because the 'app' allows the feeding of your programming schedule.