I do both. The home made gifts I make are generally extremely inexpensive, and so I can afford to get them something from their list too. Still, I think a hand made gift is more loving. It's for me as much as it is for them. I have always thought the gifting was more gratifying than the receiving, and so I do it for me. I don't need for them to like it for me to feel good about giving it. I try to make something I think they'll like, but if they don't, I don't get worked up over it. In fact, I always tell them they aren't required to like it or to use it.