My first purchase went fine, I had the code within 1 hour. My 2nd purchase was the opposite. I had to answer security questions, verify my identity and had to talk to them on the phone and still no gift card. They get a lot of complaints on the BBB. Anymore and I think they'll be getting a BBB Alert, which is rare.