I'm sorry if this has been discussed recently, I've had a busy 2 weeks and haven't been on much. But I'm looking for Christmas ideas. I don't want just another toy to throw in the box and be played with once a month. That's what everyone else's gifts are for

And on top of it his birthday is Jan. 4th, so it's like toy overload for the holiday season in our house. Ideas for a nice/non-toy/something-he-can-use-longer-than-a-year gift?
Re: Christmas presents
I was thinking about getting DS a teepee from land of nod. I think he would be able to get fun use out of it for a few years to come.