20080624 tech: Post-Gates; MS faces new challenges