I find it hard to believe that you haven’t found everything you need (and maybe some other stuff you didn’t know you needed!) at Amazon, but on the off chance that you find that last-minute panic setting in and Amazon isn’t doing it for you, I have good news!
For the next couple of hours (until 1:00 p.m. Eastern), you can still place an order at the Discovery Channel Store and it will arrive in time for Christmas. Better yet, use coupon code SHIPSFREE and you’ll get that super-speedy-shipping for free.
They still have a ton of kids’ toys (creative/education ones, too) marked way down, so they may just save the day if you’ve just realized you’re missing something.