Using Open Source to Give Patrons What They Want.