Diode Dynamics Reviews