I buy several thousand a year as well from the big players. Use Giftcardgranny to compare who has the best prices on a particular card at a particular time. Only once did I have a problem with a card being used after I bought it and then I was given a credit from cardpool in short order.
Just make sure you use up the cards within the guarantee window.