Sitting around the table with Bill Gates

You may have noticed that it’s been a while since I last wrote a blog entry. I assure you that my absence from the blogosphere has nothing to do with lack of material. The past month has been a blur of activity, and I’ve been involved in some very interesting things. At the end of July, I attended the annual … Read More