I wonder if using a gift card would affect the travel insurance benefits provided through Visa or Amex? I seem to recall that the insurance agreement includes words to the effect of "...provided you charge the full fare to your card..." for the benefits to apply.
I'd hate to lose coverage because someone gave me a gift card and I happened to use it as partial payment toward a flight booking. That would be a horrible gift.