We now know the 32 countries that qualified for the world Cup:
For CONCACAF it was The United States, Mexico and Honduras.
For CONMEBOL it was Brazil, Paraguay, Chile, Argentina and Uruguay.
For Africa it was Algeria, Camerun, Ivory Coast, Ghana, Nigeria and the host South Africa.
For Asia it was Australia, North Korea, South Korea and Japan.
For UEFA: England, Denmark, Germany, Slovakia, Slovenia, Spain, Italy, Greece Serbia, Portugal, France, Switzerland and the Netherlands,
Oh and Last but not least New Zealand.
There are really no "Virgins" that will participate in the South African World Cup though some might argue Slovakia and Serbia are first timers. The Slovaks were part of Checoslovakia and the Serbs have a long tradition with Yugoslavia and the last WC played as Serbia and Montenegro.
Who will win? My bet is with Spain and Brazil!