Public Libraries, Fab Labs and the Future

What does technology like 3D printers and the internet mean for the future? There are some big ideas and big possibilities so here is a brief look at some of them and how public libraries can play an important role in their development.