Microsoft turns 40 on April 4th, and still going strong