Staining and Protecting Wood

Explains the difference between an oil-based stain and water-based stain? Which is best? How to best color-match, correct dark stains, and whitewash. How to protect wood using polyurethane or polycrylic?