The delicate balance of supply and demand