I have been told that OLD CARPET makes a PERFECT "weed mat" for use on garden beds!
You lay it in and around your plants within the garden bed and it totally blocks any weeds from growing through, YET it is totally porous and allows rain and hose water to filter through the weave and therefore provides water for your plants!
Also it tends to block the evapouration of essential water from the soil, so in this way helps with water conservation, as less watering of the plants is necessary during the hot Summer months!
Another point is that the carpet takes a LONG time to break down itself, so it's "weed mat" properties do indeed last a long time!!
Obviously, the carpet itself would not LOOK all that good, lying there in full view, so the WHOLE and COMPLETED idea is to cover the carpet lining over with something like "tan bark", "wood chips" or even "mulch"!!
Voila! There you have it: A fantastic use for OLD CARPET!!