This document describes a program that can produce a portrait based on user-submitted information. It asks a series of questions about physical attributes like hair color, eye color, face shape, and ethnicity. It notifies the user that the results will not be 100% accurate but can be realistic if answers are precise. It then processes the information and completes the portrait for the user to view.