I sat down with AoE 3rd ed this morning, so I'm rather better informed than I was.
I've looked at Ian's device. It's quite nice and a very fair price, but not cheap. TANSTAFL. For cheap (i.e. <$100), one must make some compromises.
I was just looking at part prices. I've been led astray by @cellularmitosis on the cost of a basic LM399 reference board. He was *very* generous sending me 3 complete closely matched kits and declining my offer to pay for them. He offered me a bare PCB and then threw some "extra goodies" in the package.
I spent some time this morning refining use case.
Unit
----------------
LM399
MCU
LCD display
pushbutton
USB or RS232 connection for calibration & remote control
output terminals
Operation
---------------
Pushing the button selects a tap on a divider and displays the corrected value of the output. Output is whatever you get, not user selectable. This is strictly for calibration with 5-10 steps per decade.
Compensation for temperature, aging, initial value based on calibration data stored in flash for LM399, resistors and op amp based on linear programming solution
Automated calibration procedure. Device is attached to a PC and a precision DMM. Prior calibration data is read from flash, measurements taken, new correction coefficients computed and results stored back to flash.
Initial calibration performed during LM399 burn in period.