With thousands of choices in carpet styles, textures, and colors, carpet shopping may seem overwhelming. Whether you are redecorating or selecting carpet for a new home, thinking through a few simple questions and familiarizing yourself with choices will help you find the perfect carpet for your space.