Actually, he doesn't need any of that. About 15 or so years ago I made a large toy box, for my son's mother-in-law, while she worked in a day care. Drew up two large frogs, one for each end. Oh, yes, all plywood construction. Cut the bottom, front, and back. Then glued everything together, using glue blocks along all joints; no metal in it at all. It held up thru all the day care time, then became my granddau's, and is now used by my grandson. And except for the horrible blue color on front and back, is just as good as news - I can't believe that was me painted that color.
And no top on it. I'm a firm believer in no tops for toy boxes meant for little kids. It's hard enough for little kids to put toys in at times, without giving them the added hardship of having to lift a top to do it. And knowing the top is going to slip and bang them on the head or hand. If you have two kids, then one is going to intentionally slam the top on the other; or talk the other into getting in the box, then hold the lid closed. So I do not believe in tops for toy boxes. If you do want to put a top on one, my suggestion is to wait until the kid is old enough to be responsible, then put a top on it so it can be used as a seat.
So I would say just give the hubby a gift certificate or something and let him pick and choose what he wants. I know I seldom, if ever, get anything I like for Christmas, birthday, or whatever unless I actually tell what I want.
"It ain't what you're told, it's what you know." - Granny Weatherwax
Some days, the supply of available curse words is insufficient to meet my demands.
Call me a craftsman, artisan, or artistic, and I will accept that. Call me an artist and you will likely get a quite rude comment in return. I am not a @#$%ing artist.