1. A system for detecting eye location and gaze location of an animate subject, comprising: a pair of cameras, one each for capturing images of one of the subject's eyes; a pair of infrared illuminators, one each associated with a camera, operable to illuminate the subject's pupils; an eye location image processing system operable to use the images from the cameras to locate the subject's pupils in two dimensional space, using a red-eye detection process, and to locate the subject's pupils in three dimensional space using a triangulation process based on the direction from the cameras to each pupil; and a gaze direction processing system operable to use the same images to detect the gaze direction of the subject's eyes based on the shape of the subject's irises when projected onto the image plane.