You already got some good recommendations. You can find the 8910 for less than $30. But if you can find the Radio Shack 15-2117 for around $30. I'd highly recommend the 15-2117.
These remotes have preprogram codes and also have learning features. But to take avantage of its full potentials, you'll need to do JP1 promgraming via your PC. If you only want quick simple setup, I would not recommend JP1 remotes. You may be able to get away with the JP1 PC programing if you only need to learn some commands from FireFly remote.
If you can stretch your budget to around $60, do a search on Amazon for URC300. I'd highly recommend this remote if you want to quick setup and learning commands without PC programing.