IF you have kids aged 7-12 you got to get this magazine for them.
EXCELLENT Xmas present!
http://www.kidsdiscover.com/
I've been getting it for my son Thomas for about 7 years now and he's 13 and still reads it the same day every time it comes.
Shoot I gotta admit I like reading it too.

There is some seriosuly neat stuff in this magazine and I can guarantee your kid will learn so much out of it.