Yeah some libraries are great. My local county library system is outstanding! Check this, all of the county libraries are linked together, and you can Telnet in, and if they do not have the book (CD, DVD) available, you can simply reserve it. You can also reserve the book at your local area library and they will ship it to your library from another. Talk about a huge library system, it's like having 10 different libraries. Also in my area the individual city library books are available also, however you have to request these books, and delivery does take some time.
My library also has a feature where you can request a book. For example, my library checks (nationally linked libraries) for the requested book. I have gotten books and tapes from as far as Florida, Arizona, New York. I'm out west. There have been only a few books I have not been able to find. I can get most any book.
My library system also has a buttload of CD-ROM software, and a few games, a lot of good music CD's, videos, DVD's (only charge is overdue fees). And of course computer and printer access local T-1 (or T-3) line, I believe. Also libraries have government access as well. For technical and other miscellaneous databases and scientific papers, doing your taxes, state forms, etc. Also lots of children's activities, stories, crafts, projects, etc.
Nice!
Check out your city and county libraries.