Here are the available places for Germany 2006:
North/Central America 3 or 4
South America 5
Asia 4 or 5
+ Germany as hosts.
At last Oceania gets a direct route to the finals which I have no doubt will be Australia. One North/Central American team plays off against an Asian team for the final place.
The Oceanic spot was voted in unanimously by FIFA, I don't know who lost a place though.