My oldest is 12. He has gotten into making videos of his action figures, so I think we will get him a stopmotion movie kit and one of those "Klutz" books for stopmotion animation. He also loves his XBox - I know he will want the newest Halo, and we will get him some of the Megablox Halo sets. I'm looking at the Battlescape and something that looks like a bridge

I think he could use them as part of his stopmotions.... He likes graphic novels, so I am looking for some of those. He has mentioned an allumawallet. We may give him that with a giftcard or two.
He has talked about a 3DS. His lite is almost worn out, the sound only works on occasion. I worry about the 3D effects, none of us can watch 3D movies without a slight headache, but his friend has one and said he turns it off. So we may do one of those for him as his "Santa" gift.
Clothes. He isn't much into them, but new tees are never a bad thing. He also loves his "lounge wear" and is in need of some new stuff, so possibly some nice sweatpants. A new Northface jacket, his is outgrown and he passed it down to the next kid
He always gets a new spin toothbrush in his stocking, lately some "manly" bodywash and spray....