Just make sure that if you are buying discounted gc's from a third party that they come with a guarantee. There are a lot of fraudsters out there that will sell a card to a vendor, drain it, and then you end up with a card worth nada.
Also, if you are buying big ticket items (like electronics, etc) they should be purchased directly with a cc since most of the better cc's offer a warranty.