I've been using Magigoo for about 3 months, my printer runs almost non-stop and I can say without reservation, this stuff works splendidly. I've only tested it using PLA, PLA+, and PETG so far. Hopefully it will work just as well with TPU and ABS. A couple of things I've learned along the way: 1. Be careful you don't squeeze the bottle too much, or the applicator cap will pop off the bottle and you'll have this stuff everywhere. I shake the bottle really well, place the applicator on the bedplate and push gently to get the goo to flow to the pad on the tip. You only need to do this occasionally as a little goes a long way. If necessary I will GENTLY squeeze the bottle, but only if the applicator is firmly against the bedplate. I haven't experienced a bottle blow-out as others have described but I can see how this could easily happen. Use care and you won't have a mess on your hands! 2. At first I was cleaning the surface with warm water after every print, but it wasted a lot of product. Start with a clean, dry bedplate, wipe it down with isopropyl alcohol (optionally, just makes sure the surface is oil-free), and apply the product in a uniform manner. Don't worry if you have overlaps and bubbles - once the product dries it actually aids adhesion and won't make a significant impact on your print. Once I've coated the bedplate for the first time, I'll let it air-dry and then apply a second layer going at right angles to the first, and then kick on the bed heater to set the product well. 3. WAIT FOR THE BEDPLATE TO COOL DOWN before you remove the print! I wait for the plate to cool to at least 40 degrees C before prying the print from the plate. This will make it much easier to remove the print and it lessens the "damage" to the adhesive's layer. Some of the product will adhere to the printed parts, this washes off with warm water without problems. 4. I use a razorblade scraper to gently pry the printed parts from the plate, trying not to scrape the adhesive off the plate as much as possible. You will see marks on the plate where the print came off - this is great because it means the adhesive worked! 5. I spot touch-up the marks from the previous prints, and I've found that multiple layers of the product seem to work better and need less touching up over time. You don't need to wait for the bedplate to cool to room temp before reapplying the product in small areas, it just dries more quickly. The main thing is don't be in a hurry to wash the bedplate and reapply - it wastes the product and is not needed. Like I said above, multiple layers work better that just one. I've been printing for days with just touching up spots and it's been holding my parts to the plate like a lioness holding her cubs :-) I like this product because it's relatively inexpensive, it has no odor (not to me anyway), it's easy to apply and touch up, and washes off the bedplate and printed parts with warm water. On one occasion, the printed part was a large, flat plate and in that case I removed the print in the sink with warm water. It was stuck so well I was afraid I'd break the print or the glass bedplate, but under a little warm water the print just slid right off. If you use these techniques I've discovered that one small bottle with last for quite a while.