How Has Technology Improved Delivery Speed