I used to, but probably not the one you are thinking about. I ran www.nwctwx.com for about 2 years, but this was some time ago. Which site are you thinking about? The one from New Milford?
I currently run a weather site for the University of Connecticut, I created it 2 years ago during a snowstorm. :)
Probably 20 miles north of me...