I, too, was going to suggest MAKE Magazine. My 15yo ds enjoys it and thrives off the challenging. The project ideas really put his hands to work.
Also, if your ds likes Lego, engineering and technology, he might enjoy Lego NXT Robotics – there is the programming of the robot involved on the computer but lots of hands on building as well.