Hmm, that's not what I was thinking of. The act of getting something for someone just because, rather than due to Christmas, birthday, etc, is likely to show more that you're in that person's mind and to be a better gift because it's prompted by its fitness for you, rather than for the occasion. Of course there are still bound to be occasions when it's just offloading some other unwanted item...