Speed, price, and quality