Charlottesville is a quiet town with friendly people, good schools, lots of churches, parks, and a bustling, growing community that more or less revolves around one of the country's great public universities. Volunteerism is rampant, and dozens of nonprofits hustle… — John Grisham Copy Share Image