The idea of using an iPhone or iPod touch as a universal remote has been tossed around for years, but it's always required either a finicky external dongle or an extravagantly expensive home ...