+1 on those article recommendations. They are both awesome.
For light snow- liner sock, (+/- VBL), med weight wool sock, sealskin goretex sock, MT101 trail runner, OR rocky mountain gaiter
For deep snow:
liner sock, goretex sock, wool sock, MT101, Light energy overboot.
I really like the LE overboots. Never get cold feet, and it's nice to have dry shoes at the end of the day for camp use. They also don't freeze at night.