I've not had any problems with Cardpool when it comes to the e-gift cards. Ordered from them about 5-6 times over the past few months. The only problem is that it usually takes 12-24hrs for the gift card/pin to get to you. When you're in a rush and a deal might be long gone by then, that's a long time.
I've heard people say that it's instant after the first time, but that hasn't been in the case for me.
I've used cardpool a few times. Last week, I got a Lands End e-card in less than 18 hours. I have used PlasticJungle and GiftCard Rescue several times as well. A few months ago, I had used Plasticjungle to get a few Walmart e-cards, got those within 4 hours