I was given a gift card for christmas and after heaps of research I decided to go with www.thegiftcardgiant.com, mostly because I needed to be paid that day. I sold a $500 best buy gift card and was paid around 20 minutes after beginning the transaction. Everything went pretty smoothly overall and it was surprisingly a very simply process. I would give 5 stars, however, I am not too satisfied with how much I was paid. I only was given $470 dollars for my gift card. I am somewhat confused by this because shouldn't I have gotten then full $500 dollars? It did have a balance of $500 dollars after all, why was I paid less than that? I needed the cash more than a gift card, so I decided to sell, but I really don't appreciate being swindled out of 30 whole dollars. I would suggest this gift card buyer to anyone who doesn't mind not receiving the entire gift cards balance in cash.