There are typically three ways to program a universal remote: Direct Code Entry, Auto-Search, and Manual Search. The "better" setup for you will depend on whether you have your code list handy or not.