Does everyone understand your business strategy? BAE Systems has handed out an internal innovation prize that everyone might appreciate. 17 Nov 2006 News