Intrigue Technologies Harmony Internet Remote (Discontinued by Manufacturer) Easy to use: Activity-based control, not device-by-device control; Few buttons with intuitive functionality Context-sensitive help Questions and answers mean no programming required Easy to set up and learn commands Completely customizable (activities, TV listings, menu names and button functions etc.)