Hubble Racks Up 10,000 Science Papers