Triangle residents went to bed expecting a modest accumulation of snow overnight. They woke to 20 inches on the ground.