Germany ARE the hosts though, and have oddles of fans. Ballack and co. still have a shot, be it a miniscule one. It's either Argentina or Brazil, and I wouldn't mind seeing Spain in the mix with how well they're playing.