The best carpet for your home depends on several factors and, while carpet stores have hundreds of different styles, designs, and patterns all from various mills, not all of them will meet your requirements. Ask yourself questions about the size of your family--do you have kids or pets? What is ...