What are your favorite stores to shop for flooring (hardwood, carpet, tile) and/or countertops, other than Home Depot and Lowe's? I'm putting on an addition and at the point of selecting finishes. I've done a lot of online research but have come to the conclusion that I really need to *see* and feel this kind of stuff before I can make a decision. Rockville area preferred.