Located El Cajon, the Rancho San Diego Branch of the San Diego County Library provides area residents with a comprehensive array of entertainment and educational services. In addition to book, CD, film and audiobook lending, the library also offers Internet capable computers and free wireless Internet. The branch sponsors a variety of community programs, including book discussions, computer classes, children's after-school homework groups, free community law classes and book fairs.