There are two types of people: those who like Steely Dan and those who are wrong. Composition, playing, mix/production are all spot on.