I have far too many nieces and nephews to be concerned about what each want, so rather callously, I divide the into the 'older ones' and the 'younger ones' . Needless to say the older ones get all the same and the younger ones get the same as each other with mild variances for boyish or girlish things.
The older ones - are those in secondary school, and as boring as it sounds, they prefer some cash in an envelelope. I have given up on trying to buy 'something they would like/use' as it is annually self-defeatist. So the money lets them waste it on whatever they want, be it fags, hootch or CDs/DVDs.
The younger ones get a few 'littler' presents such as an annual, some cash and a surprise funny/silly present.
Ergo, Christmas is still a balls ache and you can't please all the people all the time.