I bought a virtual Costco card online for $500 thinking it'll be easy to make purchases when I visit the warehouse. BIG mistake! I never received the card in my email and when I called they said it could take upto 5 business days to arrive IN MY EMAIL! I tell them the policy states upto 24 hours and the guy is smug enough to say ok so call back later! I told them to go ahead and cancel the order and that took another hour to do and they told me it'll take a few days to get the money back. Ok cool - I wait for a week and no money so I call again and I'm with someone for a half hour while they tell me it can't be done and I have to wait for 4 weeks for my bank to release the hold! I work at the bank so I know it's not the bank that holds incoming funds but I tell them it's not from a bank even - I used a PREPAID visa to buy the Costco card- oh that's when things get worse and they're like that could take every longer - longer than 5 weeks to return money for an order that was cancelled within half an hour for a digital card! I'm still waiting for my money and it's been a colossal waste of my time - COSTCO is the worst!