Bought 5 gift cards in all in order to buy a gift from Macys, saved $100 off of $500. Turn around time for ecodes was about 10-20 minutes unless it was your first purchase. Everything worked (used it in the next hour) so I'm pretty happy.
Like the reviews say, they do call you to verify some information even if you're a buyer, but it's no big deal since it's to fight identity fraud. Besides, they're just confirming information that's already in public databases anyways, no reason to be paranoid about your data.