We have lots of projects going on with our house and my next one is carpets. The entire upstairs needs to be re-carpeted. I have never had to buy a carpet in my life and I am unsure what type of shop will be best - the small local shop, or a big chain like Allied or CarpetRight? Any advice or tips as to who to stay away from?