If you have not had the opportunity to read this interview, I highly recommend it!

http://news.msn.com/science-technology/bill-gates-the-rolling-stone-interview