Once again, holiday shoppers have voted with their wallets and the choice is clear. Gift cards will be the favorite gift under the Christmas tree. Americans will spend nearly $24 billion on gift cards this year alone, Bill Hudson reports.

[Read More...]