This month at Costco, you can buy an 880 square foot
roll of heavy duty weed block (aka landscape fabric) for
about $45. That is half the price of most nurseries.
This is a good material to use on flat garden areas for preventing weeds.
Water and plant food will still pass through the material but the
weeds are suffocated. After laying the weed block, cover with mulch.
Photo by Doug Kalal