Observational Constraints On Supernova Progenitors