“Mr Fazioli’s factory — more accurately, a hall filled with craftsmen and their tools—runs at full capacity, turning out 140 grand pianos a year. Because they are made to order, customers have to wait between four and eight months for delivery of the instruments, for which they are prepared to pay as much as $200,000. So large is the demand that Mr Fazioli is increasing the size of the factory to make 160-170 pianos a year.”