Libraries411.com "combines location info (and more) about more than 20,000 public libraries in the US and Canada and then merges the data on to maps from either Google or Yahoo. Search by name, Zip Code or Postal Code. Maps contain location markers. Click on the marker to get precise location info, web url and in some cases hours and library size. Narrow results to central libraries, branch libraries, and/or bookmobiles." Via Resource Shelf.