http://gerrysweeney.com/seven-decade-programmable-resistor-a-low-cost-solution/
I have spent a lot of time over the years prototyping electronic circuits and the amount of resistors that have ended up in the trash because they are so cheap you don't bother to keep them tidy or organised once you take them out of their organised storage. One potential solution to this is a programmable resistance box but the problem with these things are they are bulky and expensive and do not lend themselves well to breadboard prototyping. The cost of construction means they are typically the reserve of high-precision resistance boxes.
I spent some time looking at options and what was available but did not find a solution that met my own requirements so I ended up designing something simple and decided it was probably worth making some of these ready made available for others.