For Oldest, generally I give gift cards, necessities or occasionally a DVD or two (inexpensive ones). I make sure that whatever I give, if it's not taken care of or discarded, it won't have a painful affect on me. Interestingly enough, this has made it harder to shop sometimes.. I see something I know Oldest would love, but then think, will she take care of it? And I skip over it for something less meaningful. Sad, really. Last year Oldest got a winter coat for Christmas, something she needed badly. I bought her a new cell phone for her birthday becuase hers had died. I put both under the "necessity" category. I think I gave her a journal and a Target gift card, too.
Youngest has gotten much better, and I can again put thought into her gifts, I don't worry as much about what she does with the gifts or money.