I use discount gift cards all the time, so I know what to expect. When i use other sites... such as Raise and GiftCardZen ( I recommend both of these companies) I get the online cards emailed to me literally within seconds. Yesterday morning (36 hours ago) I ordered a card from CardPool that I really needed yesterday. I've followed up twice and still do not have the card. Avoid CardPool!