Yes, all these are also real factors in the wage differences. Thanks for including.
Sorry, I got carried away. :) This subject is one of my pet peeves, however.