Well I opted for SD over EEPROM as I had read lots of posts saying that the EEPROM had a maximum number of writes (life) and other folk seem to elude to using SD instead.
100,000+ writes available - it might to a while to use up all of those
The other reason was that allowed for PC editing of the variable file in that I can quickly write a recipe, save it and slip the SD card in and we are good to go.... bit belt and braces I know but it just added some functionality.
Fair enough, but you could easily use the serial monitor to transfer a 'recipe' to the EEPROM if you wanted to.
There is often more than one way to achieve an outcome and following your SD card approach will provide another learning experience for me