Either McCain will be elected with a Democrat Congress, or Obama and the Democrats will get in this year and lose big in 2010.
The other factor is that parties and movements are never as homogeneous as people think. Even when a party gets a majority in different branches of government, there are still divisions that make it hard for it to speak with one voice.
If there are elections held in 2010.