I get my leather from zack white leather and Tandy leather. Both provide top quality leather at reasonable prices.
I will check the others mentioned as you can't have too many sources.