Then donate them to charity. Because after they have been outta their package for oh lets say 5 minutes, your toddler will soon lose interest in it and bury it deep into the toy box for it to never be seen again.
My two boys seem to have something against their toys. They have a room full of Little People and train sets. Stuffed animals give them the sad eyes cause they don't play with them anymore. A play doctors kit that I was super excited to get Eddie because he said he wanted to be a doctor, now serves as a step stool to turn the light on and off. But in true boy fashion there is one toy that is sure to please them no matter what...
They can sit and play with legos for an hour, which doesn't seem like very long, but it is a very much deserved break for mommas ears after listening to them fight and argue all day long. Even Lucas my little guy, loves to play with them. And its only taken us a few weeks to get him to not put them in his mouth. Even Rich gets in on the action and builds ships and planes with the boys. Of course they already think their Daddy hung the moon so he scores even more un-needed cool points with them for that.
So case in point, if you are looking for a good gift idea for ANY guy in your life, let them have Legos!