Republicans will be Giuliani, McCain, Frist. Jeb Bush and Dick Cheney will not run.
Democrats have Edwards and Hillary.
There is no way in hell the Democrats will win in 2008, and it is very likely that Republican candidate will be a two-termer. So, it looks like at least a 4-term period of Republican Presidents. I think it will be Giuliani, McCain probably as VP.