I have a strict set of rules, and I've managed to hold on to them for over 15 years now.
- I never buy books I do not intend to read in the near future.
- I have a "to-read pile" that never exceeds more than 10 to 12 books.
- No book gets to go on the shelf of my library unless I've read it.