This paper will examine what can be achieved by a diagnostic system using a knowledge based approach as opposed to either hardcoded or “electronic page turner” approaches. We will discuss what can not be achieved with our simple approach, but could be expected from a state-of-the-art expert system. Our development methodology and the current status of DOORKNOB will be reported. Future work and extensions will be outlined.