Bill Gates is one of the world's best-known billionaires - but after years at the corporate coalface building a software empire and a vast fortune, his priority now is giving that wealth away. And his ...