I have repaired a quite a few faulty remote controls and most often they are repairable.
Getting a programmable remote is one way to solve the problem but the functionality and locations of the keys may not be satisfactory.
Repairing your remote should give you more satisfaction as you get to keep the remote you are used to.
Common faults are: some buttons not working, not working at all, corroded battery terminals. Often buttons are sticky because of some dirt accumulated over the years from the sticky little hands of your kids?
The hardest part of repair is often to open the covers. You do not need much experience in electronics repair to repair a remote. Also it is perfectly safe as there is no way to get an electric shock as they work with batteries.
Step 1: Test Your Remote With Digital Camera
Check your batteries first or buy new batteries. Once you have good batteries, you can test with a digital camera by pushing the buttons and having camera on and pointing to the infrared led. You should see red light if the remote is working. If no light comes up you obviously have a dead remote but do not despair and procede to the next step