i believe that Germany (2002 beaten finalists and hosts for 2006) will win the world cup.
look here at the pyramid:
1986 Argentina
1990 Germany
1994 Brazil
1998 France
2002 Brazil
2006 ?
i'm not saying it's rigged, must be fate.
so that's Germany for 2006 and Argentina for Africa 2010
;)