It was expensive but this cat eye stuff is actually metallic on the back and quite thick, plus it has a peel off adhesive like a bandaid which is really sticky.
Thanks for the link. Looks like some cool stuff here as well. I may have to invest in one of those big rolls. Just what I need, an excuse to buy more stuff.(he,he,he!!)