Guys can be hard to shop for, whether they’re rugged, flannel-wearing ones who spend time tinkering with things in the garage or inquisitive film buffs who’d rather spend money on movie tickets than ...