Bill Gates delivered his last Microsoft keynote at the International Consumer Electronics Show yesterday and it was fortunately missing a lot of the goofy geek tech of recent years although the more staid and occasionally self-congratulatory tone has drawn some complaints about lack of Microsoft innovation ([1], [ 2]). You can catch the replay video online, but here’s a rundown of the new announcements: