Take a drive down any highway in the Northwest, and you'll pass signs for dozens of small towns. There are more than 700 cities under 10,000 people in Washington, Oregon and Idaho. Many of these towns came about because of railroads or timber or mines and now they’re trying to figure out what comes next.
It's nearly 2:15 in Avery, Idaho. The mail has arrived. And the post office is about to become the busiest place in town.