I was living in australia when I was at university and had a part time job in a coffee shop. The difference at that time - which may now have changed of course - was that a flat white was one third coffee, one third hot water and one third milk. while a latte was one third coffee and two thirds milk. I remember this more clearly than most of the stuff I learnt at university.