I'd be all over it if I knew the roll-up was USA, anyone have one that could check?
I just received mine today. There is a sticker on the roll up string and it says Made in USA and this: Warning- this product contains some chemicals that are known in California that can cause cancer, ...., so wash you hands after touching it!