Could the Internet power a small-town renaissance?