Dude, the republicans lost because they suck- it's just that simple. They abandoned their base- especially the fiscally libertarian wing of the party. The only people to blame for the loss are themselves and hopefully we can all learn from this and rebound to win in '08 instead of blaming disgruntled voters.
Dude...I hate to break this to you but you and your kind aren't the base...in fact, you're pretty much baseless. The base voted...you folks pouted.