It’s not often you’ll see us singing the praises of Microsoft on these pages, but credit where credit is due, this ...