The concept is great, but just as others have stated, when I purchased an electronic gift card it was later cancelled. The site says if you purchase an electronic gift card it is usually delivered in 10 minutes but can take up to a business day. I waited a business day and still had not received an email with the gift card. I emailed Cardpool and then was informed that the transaction had been canceled because there was no inventory. Waste of time, they could at least take the initiative to be proactive and inform the customer if there is no longer inventory instead of making them wait.