NEXT Up: essential reads you might have missed

Google and Microsoft's heads speak, Taylor Swift talks tech, and Britain contemplates deep linking into your inline activity…

Five essential things you might have missed last week:

And congratulations to the German football team, who had a rather good night last night