This is a wonderful article from the National Endowment for the Humanities about all of the things that the modern public library does for its community, and how varied both the communities and the libraries are. We would encourage everyone to read it.