Rob said:
Tip: For some reason they didn't like "high" German in Bavaria! :S (I don't even know what high German is... presumably they speak it in the mountains!?)
Errm, not really in the mountains. Hochdeutsch ("High German") is the official language in Germany, supposedly best spoken and pronounced somewhere quite in the middle of Germany around Hannover (OK, one might argue) and every German does understand it and most Germans do write it
Niederdeutsch or "worse" Plattdeutsch, or lower German is a slightly different language, which, just like Frisian which they speak at some parts of the northern coast, is in parts VERY close to English! It in fact emerged from the old language of the Saxons (those people who invaded England to annoy the Romans there) and is mainly spoken (not by many anymore) on ancient Saxon terrain. This means Lower Saxony and Westfalia.
Hence you can roughly make an equation:
Lower German = English - French (Norman they called it

)
or:
English = Lower German + French + centuries of isolation on an Island which somehow wrecked the pronounciation
Bavarian however, is a different thing in itself, it is spoken in Bavaria, also on the high mountains .. in fact the higher you get there the less High German you will hear. Bavarian has to be considered a secret language of Bavarians only which they speak to make sure that outsiders don't understand what they say
... ok, I guess I got carried away here, sorry
