I think the parties have changed. It used to be there were many social liberals & conservatives in both parties and the main differences were economic. At that time many of the eastern states, like VT & NJ were fairly conservative. As the Republicans have moved so far to the right on social issues, those states have drifted to the democrats, who have changed quite a bit on economic issues anyway. That's one reason I think NH is becoming a democratic state and will go for Kerry or Edwards this November.
I tend to aggree with you. Although I don't think the Republicans are that far right on social issues or that NH will definatly becomeing a Democratic state.