Coding is a human-centered technique for sorting through text. Coders (or annotators) discover, tag and write about text passages that are automatically presented in the coding viewer. CAT uses two basic techniques, automated loading of text passages and keystrokes to record coding choices, to significantly ease the physical burden, as well as the management tasks, associated with reviewing lots of text. The "code & retrieve" model allows teams to sort comments into categories for analysis while reducing the total number of carpel tunnel-causing mouse movements and clicks. Analysts can review the results on screen or export the coded text. During the coding process, you can introduce bookmarks and write associated memos about passages of text you want to return to. Often, these memos include snippets of highly relevant text that "triggered" the bookmark itself. Memos can be searched, reviewed, coded, and exported in .csv, .rtf, .xml and HTML formats. Coders can designate each memo as either private (between the owner of the dataset and the peer who is the author of the memo) or public (shared with every peer assigned to a dataset). In the "Validations" module, the PCAT system simplifies the task of developing coherent and consistent coding practices. QDAP personnel use the adjudication process to better train coders and thereby improve coding and code definition validity.