Germany is my dark horse ... I think they'll make the semi final.
The Brazilians are not gods. (They're only named after them ;o) Last time they met England it was a very, very tight game decided by a single (controversial) goal. They are beatable, nothing to do with the weather.