I think the republican majority will edge the victory, based on more experiance in foreign policy and the economy. Also, the Christian right will favour McCain and his pro life stance.