Binders and binder pages take up too much space for me because I've got so many negatives.
I bought a big (1000', I think) roll of Perma-File negative sleeving, the same type the labs use. This is supposed to be safer than glassine envelopes, because it doesn't have seams or glue. I've got a cardboard template taped to the top of the box so it's easy to cut off a six-frame length.
When I get a roll developed, I cut it (or have it cut) into strips of either 5 or 6, and put the entire roll into one of these sleeves. Then I write the roll number onto the outside of the sleeve with black permanent marker.
(My roll numbering system is sequential by year, month, and roll that month -- so for example, the first roll I shot in November was 06-11-01, the second was 06-11-02, etc.)
Contact sheets get marked with the corresponding number and filed separately in a filing cabinet. This makes it possible to let people paw through my contact sheets without having them messing with my negatives.
When a negative gets printed, the print is marked with the roll number plus frame number: 06-11-02_16a, for example.
To make it easier to look up rolls, I enter the roll numbers in a FileMaker database I set up myself. It lists the roll number for each roll, plus the other information that pertains to the kinds of photos I take. (I mostly do dance and theatrical performances, so my database identifies rolls by company, theater, featured performers, etc.)
I'm very good about numbering and filing the negs and contacts right away, but I admit that I sometimes postpone the database entries until I've got several months' worth, then do them all at once.
Incidentally, this same system works fine for digital shooting as well -- I number them the same way, but it's a "shoot number" instead of a "roll number." Everything else is handled the same way. My database includes a code that tells me whether a particular number is a set of 35mm negatives, 120 negatives, 35mm slides, or digital images.