Bills, reports, introductory statements, floor debate, the public law, and occasionally, related committee prints are available. I begin collecting as soon as a committee has reported a bill of interest. I set up a directory to house the documents and add to them until the bill is enacted. Then I begin importing the documents into a Folio infobase. I import them so that the Public Law is the first document, followed by a conference report, if there is one, House and Senate reports, Congressional debate, and finally all versions of the bill, most recent first.
All indexing is done immediately and all documents become searchable as soon as they are imported.
It would not be necessary to do any other work on the infobase to make it useful, although much can be done to enhance usefulness and appearance. Folio is closer to a word processor than to any other kind of software. Using it effectively requires no programming knowledge. Levels create a hierarchy of the information in the infobase. For example, the titles of the documents might be your highest level, and form the table of contents of your infobase.