An advanced programming guide to Clipper 5.2, the DOS version of Clipper that includes support for user-defined objects. Straley shows how programmers can incorporate object-oriented techniques into their Clipper programs to approximate the functionality of a complete object-oriented language, and how developers can create a variety of flexible objects that are easily maintained.