20080607 tech: Microsoft shuts down another Live site