20080728 tech: Can Microsoft fight Google?