I have new found respect for Bill Gates. I always liked him before and the work he does with charities around the world but this shows again just how much he cares.