Magical supply & demand