I don't know what to get them. There isn't anything DS1 really wants, apart from everything he sees advertised on NickJr.
I could only think of one good thing to get DS1 - a camera, and my parents are going to buy that. My two DS's are the only grandchildren on both sides of the family, so will be spoilt rotten by grandparents and aunties. My DH comes from a big family where everyone buys for everyone , so they will get 20 or so presents each that way too. People we don't see often will send us money to buy something, so any other ideas get swallowed up that way (some really really want us to get them things rather than put the money in their accounts).
Don't get me wrong - I love buying them new presents, but I buy them things all year round. I love car boot sales and nearly new sales, and if I ever see anything they'd like, I buy it and they get it there and then. I don't hoard everything up until Christmas. Should I? Am I wrong to give them presents year round, rather than adding to the huge pile they'll get (and not particularly appreciate) on one day.
The past few years we've only bought them a few token gifts. Poor DS2 is even harder done by, as we've got so many toys already, that there is nothing left to buy for him.
Does this go on in other families? Will it change in the next few years, when he really does want particular presents, so I should just enjoy this year, and not buy much?