ive ridden on probably a 50-50 amount of blue/overcast days and i live in New Hampshire. I know for a fact that it depends on the mountain you're on. for example if youre at Cannon in NH up in this area known as the notch youre going to ride mainly on overcast days, because the clouds hang lower in this area, its a good thing bec the mountain gets frequent flurries refreshing the top layer all the time. Speaking of flurries... Its supposed to snow Tonight, Friday, bluebird on saturday, big dump on sunday, and its looking like a nice dump on tuesday. Hooray for snow!
It comes and it goes. Get it while it Lasts.