In recent years considerable progress has been made in the area of face recognition. Through the development of techniques like eigenfaces, computers can now compte favorably with humans in many face recognition tasks, particularly those in which large databases of faces must be searched. Whilst these methods perform extremely well under constrained conditions, the problem of face recognition under gross variations in expression, view, and lighting remains largely unsolved. This paper details the design of a real-time face recognition system aimed at operating in less constrained environments. The system is capable of single scale recognition with an accuracy of 94% at 2 frames-per- second. A description of the system's performance and the issues and problems faced during it's development is given.