Release 1: Fully Functional program.  May revise depending on
clarification of functionality.