Oil based vs. water based polyurethane : Which lasts longer and which is better for refinishing your hardwood floors? Pros and cons of both types.