The Virtual Library (VL) is a web application designed to facilitate peer-to-peer sharing of books among groups of people who are located in relatively close physical proximity (e.g. a group of co-workers who work in the same location or a group of students in the same campus). As of version 2.0, multiple locations are supported. Readers register and contribute books to the library, which may be requested by other readers at any time. Requests for books trigger emails to "current possessors" asking them to drop books off with the administrator (who effectively maintains a "cache" of books awaiting pickup). Checkin and checkout operations are performed by the administrator. Book search and status functions enable users to find books and/or book locations.