My idea was to use a microcontroller to communicate with my programmer and the EEPROM. I chose the Arduino Mega for two main reasons. One was the voltage requirements and two was the number of GPIO pins. The 28256 has a minimum voltage requirement of 4.5V. The Arduino Mega has 54 digital pins.

I wanted to make the circuit neat and compact and thought about making the circuit to the scale of the GPIO pins that will be used.

I will use a ZIF socket, as this will allow EEPROMS to be inserted and removed without force and quickly. I will build my design onto breadboard and when I am happy that everything is working, I will design a PCB for the final product.