Microsoft gets twitchy over talk of Europe's tech independencetheregister.com·86 pts·hotpepperishot·79