Some of the hardest people to shop for are teenagers. I have threee of them, I know. The one thing that is sure to please them is gift cards. With gift cards, you can be sure they won't be lining up at the stores the day after Christmas returning unwanted or unuseable gifts.
Shopping.com has a number of holiday gift cards that would be perfect for the most discerning person on your Christmas list. Instead of battling the crowds at the malls, you can still give gifts from these stores without the hassle. Some of the stores that you can get cards from are Sur la Table, Home Depot, JC Penney and Amazon.com.
I am leaning more and more towards gift cards the older I get and the less energy I have to navigate the Christmas fiasco. Better yet, I can do all my shopping online!