100 mile thanksgiving : purveyors and distances