can definitely relate on fogging. but really, it only happens on uphills and stopping for me, as soon as i get moving, the wind blows off my breath
i'm using the ninjaclava right now. its my fourth balaclava. i like it more than others. its a little hotter than fleece or other lighter materials, but i find it works for 10 degrees up to 30 degrees
http://www.outdoorresearch.com/site/ninjaclava.html
also, for fleece i believe there is a company called turtle fur that might be interesting.
i had never heard of the zipper type. my next one will probably be a zipper one