When purchasing a rug, there are numerous factors to consider. What size is optimal for your space? Which colors complement your decor? What style and pile height do you prefer? Will you buy handmade or machine-made? In order to make that last choice, you have to know the difference.