I agree with Cavin and Becca. A locally owned store is going to be the most reliable place to buy carpet. Most of them employ their own installers too, which means they will stand behind the finished product. Box stores tend to use subcontractors for their labor.
I got my carpet from this site. I think they are on sale right now and they got a variety of carpets to choose from. I don't have the time to shop over stores so I go for online shopping. This message has been edited. Last edited by: onelyn,