When you're buying presents for people for Christmas, do you have a budget that you use as a limit for the number of gifts you buy? Obviously you can't buy more gifts than a certain amount, but do you plan your gift buying based on your available money or the gifts you want to get people?
I don't; I decide ahead of time what gifts I want to get people and then go get those gifts, along with a few smaller things I see that I think people might like.