Agree with all thats been said except for the one about the Germans. Dont get me wrong I am no rabid German lover, except for the women, but!!!
If you think dispassionately about it, We never beat the Germans unless we out- manned, them, out-gunned them, or had far superior equipment and more of it. And they were also great allies at Waterloo.