TechSoup for Libraries:
Bookmobilista crew
TechSoup for Libraries:
Internet Archive bookmobile and TechSoup!
TechSoup for Libraries:
TONS of kids at Blue Lake!
TechSoup for Libraries:
The MaintainIT Project Cookbook, about to be bound
TechSoup for Libraries:
Sarah Washburn & Marilyn Cochran at the Orland Free Library
TechSoup for Libraries:
Blue Lake Library, Blue Lake, CA
TechSoup for Libraries:
Blue Lake Library, Blue Lake, CA
TechSoup for Libraries:
Plumas County Library and the bookmobile
TechSoup for Libraries:
The forest fire smoke thickens
TechSoup for Libraries:
Kim Yerton Memorial Library, Hoopa, CA
TechSoup for Libraries:
Tehama County Library, Red Bluff, CA
TechSoup for Libraries:
arriving in Eureka, CA
TechSoup for Libraries:
nighttime technical issues in the motel parking lot
TechSoup for Libraries:
bookmobile, powered by the book depository
TechSoup for Libraries:
a sad sight at the Mendocino County Library, Ukiah
TechSoup for Libraries:
setting up at Kim Yerton Memorial Library, Hoopa, CA
TechSoup for Libraries:
Kim Yerton Memorial Library, Hoopa, CA
TechSoup for Libraries:
staff meeting at Nevada County Public Library
TechSoup for Libraries:
Estelle is a blogger!
TechSoup for Libraries:
Orland Free Library, Orland, CA
TechSoup for Libraries:
Nevada County Library, Nevada City, CA
TechSoup for Libraries:
public computers at Kim Yerton Memorial Library, Hoopa, CA
TechSoup for Libraries:
Mark Parker, Eric Brooks, Sarah, Shingjoung, and James
TechSoup for Libraries:
Internet Archive bookmobile at Humboldt County Library in Eureka
TechSoup for Libraries:
so much technology...
TechSoup for Libraries:
Demonstrating the 100 Dollar Laptop
TechSoup for Libraries:
Oysters & Ale!
TechSoup for Libraries:
Humboldt County Library, Eureka
TechSoup for Libraries:
Kim Yerton Memorial Library, Hoopa, CA
TechSoup for Libraries:
Placer County Library sign