I haven't used it (or contact cement) before, which is why I was asking; I've traditionally used hot glue with my puppets, but admittedly, I get tired of using the stuff: it's not pleasant smelling, you have to wait for it warm up, you have hold it pinched and wait for it to bond, it's really stringy and messy, not to mention the risk of burning your fingers if you don't wear gloves (but meanwhile, you can't get a good grip on anything with gloves on).