Giuliani Still Leads Republicans, With Huckabee Surging into Second Place While Hillary Maintains Lead Among Democrats (12/21/2007)