I've posted on this repeatedly.
The GOP started doing well when they were able to add evangelicals to their base which already consisted of small-government types and fiscal conservatives. (and a few defense hawks.)
When ALL parts of the base were satisfied, the GOP won. However, over the last few years, Republicans started believing that being ONLY socially conservative was all that was important, but it was still OK to be a Socialist on everything else. The "pro-life Socialist" syndrome that has permeated the party.
Now, Giuliani's not the answer either. He's straight-up liberal.
I'm a Thompson guy in '08 but that's the topic of another thread. He balances all portions of conservatism just right.
Interesting analysis. I'll definitely consider it further. Thanks!