CHEOPS features only a simple ASCII board display and command-line interface reminiscent of GNU Chess [2]. Rather than have the static evaluation function weights read from a file, as originally planned, a menu-based system was implemented allowing the user to conveniently view and change individual weights as the program is running. For reasons of portability, CHEOPS assumes nothing about the user's display terminal, and as such, long streams of output are not paused after every page. Experience has shown that the program is best run in an environment which supports at least fifty rows and forty columns, and/or in a windowing system that includes a scroll-back buffer. Because of the highly modularized nature of the CHEOPS source code, it would not be difficult to add a system-dependent GUI for input and output.