Here is a link to the Duck Adhesive tape from their website:
http://www.duckproducts.com/products...bid=20&plid=94
They often sell it in sets of 4 rolls, both at Wal-Mart and Joanns. I love it, I think it sticks really well. My only complaint is that it doesn't have refills. You simply through out the empty cartridge and then grab a new one. Not the most environmentally friendly...
-Gwen