Trust me, it works. Its just a bit expensive to get into if you mount prints larger than 20" to 36" wide; you have to buy their laminator. I'd only recommend this system for someone who prints and mounts a lot of LF work annually.
The hand applicator is relatively cheap and works quite well for small prints. You just need to be mindful of the overlap in applying bands of adhesive.
--
BigPixel / Hawaii