Tips for choosing your new carpetChoosing a new carpet can be one of the most stressful jobs to do when decorating your home, although for some it is the easiest (if you...