I read an article that said docs who live in small towns tend to earn much more than someone of the same specialty who lives in a major metropolitan area such as Los Angeles or Miami. Obviously salaries are variable and this may not be true for every case, but on an average scale: Is this true and what reason would you suggest for it?