I just recently bought a vanilla card in hopes to buy something online. The registration failed, which led me to call customer service. I got it activated but was told I couldn't buy anything internationally. Since I couldn't get what I wanted I order something from grubhub. Countless failed transactions. When I called customer service again, I was told there was a transaction fee of 1.95. So I went back to order something cheaper but still had the same problem. I called again. I asked them what was wrong and they kept telling me they see 29 and some change in my transaction, but I only saw 24 dollars on my screen. Tell me why as soon as I go step by step with my grub hub process it actually goes through? (I'm speaking to customer service while going through the process). The person then tells me the total came up to 27.25 even though my screen shows 22.34? They are taking more money out than they lead on. Don't make my mistake. Avoid!