As you can see there are a wide variety of issues to resolve in buying the best carpet for your needs. The performance and quality characteristics of carpet vary more widely than that of other flooring materials and a knowledgeable sales person will help you match up your performance needs.