Connecting supply and demand