Well...
I bought a gift card code from them, and it arrived. But you know what else arrived for the first time shortly after the purchase? The first fraudulent use of my credit card number in over ten years of online banking. I can't prove carpool was involved, but I'd be interested to see if anyone else has this experience after their purchase. Look for small transaction amounts (generally around $10) on your account, and let everyone else know if the same thing happens to you...