ScienceCast 28: The Secret Lives of Solar Flares