One of the great joys of my job is seeing how innovative our development team can be, how innovative Microsoft are being and how innovative the world of technology is being. Now I must ‘nail my colours to the flag pole’ when I define what innovation is to me: Innovation is the development of solutions that meet new needs, inarticulate needs, or customer ......