Thanks for the compliment Terry,
I've seen several pieces of code for this DAC but none of them check the RDY flag when writing. Not even the AdaFruit lib, and these are normally very good.
The only drawback so far is that one cannot set the EEPROM value without setting the DAC value, the datasheet gives no clue.
(I still have some ideas to try things outside the datasheet but that breaks the guarantee

I hope to push a new beta (0.1.02) this evening that keeps track of the RDY flag when writing.
If you have time, please test the lib and let me hear your remarks,