L5 universal remote control for iOS
What it is: The L5 is a dock-connector-dongle-and-app combo that transforms your iOS device into a universal remote.
Why it's awesome: The free app lets you design your dream remote with only the buttons you want to use. The dongle can learn IR signals from other remotes, so you don't have to worry about translating obscure remote codes if your home theater came with an unusual remote.
Where to buy: Amazon