Anyone who's played with Lego bricks knows the frustration of needing just one last special block to finish off a masterpiece. But no matter how many times you run your hands through the big box of ...