Stardust and Cosmology