Microsoft Science president Peter Lee is stepping down · Digg