How can you detect if someone is actually from Germany and you want German shipping applied?
It looks like it is automatically set to on and then automatically set to the european amount. I can't see how you could tell if someone is actually from Germany. Is there another session value you could use?