For me it's really a mixture of the two. I love to cook and bake so I'm always making edible gifts for people, but sometimes if I know someone loves a certain brand or certain type of food and they don't have it often I'll buy it as well. If I make an edible gift I always try to do so with the recipient in mind as well rather than just making a huge batch of something and giving it to everyone. Which do you prefer? Giving/receiving handmade food gifts or shop bought?