If you haven't tried it yet - why not? I love it and bought loads of it at the NEC yesterday after hunting for it for a couple of weeks. Here is a link to the manufacturers website (there may be others, I don't know!):
http://www.stampbord.com/about.html

Another site if you want some more info:
http://www.stampscapes.com/stampbord.html