I plan to have the hardwood floors in my house professionally refinished. I have received two estimates that are significantly different in price. I have been told that the difference in the estimates is the use of water-based stains (cheaper option) instead of oil-based stains. What exactly is the difference between water-based and oil-based stains?