The average person is going to spend $145 on buying gift cards this year, whether any wants them to or not. So we've got one question for you: Why pay full price? And for your recipients, we offer three suggestions: Sell, sell, sell. Here's how to navigate the choices that are out there right now and what cash value you'll get for your cards.