Generations of Magic