With hundreds of flooring options to choose from and all the improvements in designs, construction and installation systems it can be overwhelming trying to select the right flooring for home...