I tried to order a gift card twice from them. The first time, granted, I gave them a wrong telephone number at checkout because their 18-page disclosure and agreement document was a little too wordy to be on the up-and-up and I did not want to have them sell my number to marketing companies, which is what you are basically agreeing to upon clicking the "I Agree" buttons.
In any case, they held $1 from my credit card/bank, said the order had been placed and gave me an invoice number, yet a few minutes later, I received an email stating the transaction had been canceled.
A couple of days later I tried again, and despite my better judgment, used my real number that is tied to my card account. The same thing happened. Well, that's absurd. I called them and CSR said that they "have a team that reviews each purchase and looks for any discrepancies". Excuse me, but there was no discrepancy in the purchase. All of my information was valid and matched across the board, etc.
In my estimation, they indeed sell some cards, but based on reviews I now see, the card bearers have difficulty ever using them, and (again, in my estimation only), this is because they actually sell to account holders who do not have the backing of well-known and established bank entities who one would have an option of going through to dispute a bad purchase. I paid with my Discover card, and again, there was no reason in the world for the order not to have been processed, but for the fact that had the recipient not been able to use the gifted card, I would have turned to my bank for recourse. I know it sounds like a stretch, but I can't fathom another reason why my purchase, among so many others I read about, were declined. I additionally think they sell your information when you open an account with them as you are prompted to do before you place an order. As such, I deem them very untrustworthy and would highly recommend people stay away as per the saying: "better safe than sorry".