I ordered my G-daughter a visa gift card for her birthday, I haven't received one email about the card. I have made 3 phone calls, b/c that's the only way you can get in touch with them. I've spoken to 3 different people, gotten 3 different excuses! NOW, they tell me, the card has been made, and my credit card has for sure been charged, but, it will be at least 15 days before she can get the card! REALLY! WHY?! Seems like, all ya gotta do is drop the card in the mail! Takes 3 days by USPS... And that's the way they're mailing it, why is it taking 15 days? A carrier pigeon could get it there faster than that. My advice is, stay away from this company! Customer service, zero stars, Lesson learned!