Halide perovskites, AMX3 (A = monocation, B = Ge, Sn, or Pb, and X = halogen), present a versatile class of solution-processable semiconductors made from earth abundant materials with outstanding electrical and optical properties. Their solar cell efficiencies have dramatically increased from ~9% to ~22% in less than five years...