I recently had new carpet installed and the installers just left the scraps in my garage. I have several that are of somewhat appreciable sizes, the smallest being 3'x5'.
I'm weighing the pros and cons of keeping it (storage space is a premium at my house), so I'm curious if it is worth keeping for partial replacement, say if a stain occurred I could cut out a square of the existing carpet and install this.