There is a waterproof fabric called PUL that is used in making cloth diaper covers, etc. It is a polyester knit that is laminated. It remains soft, not shiny. Fabric.com and other online children's fabric/sewing shops sell it. It comes in bright colors and sometimes prints, so you can use it by itself to make lunch sacks.