What are Good Christmas Gifts?

I think people will enjoy receiving gift cards to their favorite stores so they can pick out their own gift. Gifts cards making shopping for gifts less stressful.