Index of programs, in order of use. MAKEFMT PRG reads ascii mbx data, makes a gauss matrix. produces mbx, gauss version of ascii data; and mbxa, direct uncleaned december 31 slices. You can use mbxa below and avoid lookbond's cleaning. LOOKBOND PRG takes the gauss matrix, does a lot of cleaning. Also contains code to look at bonds, select and find problems. Much inactive because CRSP cleaned data following the problems foud here. produces xa2, cleaned dec 31 data. Also produces xnew and xnew2, monthly data organized by date and by bond issue respectively, no longer used. CRSP PRG creates zero-coupon maturity structure, face structure, total market value, total face value, and attempts to measure surplus directly from bond transactions. Includes savings bonds but NOT monetary base. Does direct, but not return-based estimate of surplus. The above usually need to be run ONCE. They create gauss *fmt files that are used by the remaining programs. RETTOS PRG loads data made by CRSP.PRG and computes bond returns, then imputes surplus to make annual value identity hold. At this point all the debt data is created. The remaining programs do the analysis for "a cashless view"; CAMPBL2 PRG program to do campbell-shiller accounting. Needs rettos. DEBTAR1 PRG makes many graphs that characterize debt data in "a cashless view" VSIMUL PRG does the two ar(1) surplus simulation from "a cashless view"