The bag pattern I had said to use a piece of material 48 inches long and 22 inches wide. This chunk of unbelievably garish fabric was 50 by 48. Perfect. Two bags worth. The only other thing I needed was webbing for the handles. That I had to actually buy from Hancock Fabrics. End result:
The webbing was $1.79 per yard, each bag requires 3.25 yards, so instead of spending 99 cents per bag at Publix, I've now spent at least $5.82 per bag, not to mention the externals involved (e.g., the other $30 I spent at Hancock, because being unable to resist remnant tables is apparently a genetic trait) or the opportunity cost of spending an hour sewing when I could have been doing other things.
On the other hand, the sense of moral superiority I may have gained by using not just my own bags, but the Ugliest Shopping Bags on the planet is priceless.
And this is Cleo, who pees in laundry baskets and on area rugs, pillows, and shopping bags when she's feeling stressed out or unhappy: