I sort of go all over the place
I like MSQC and Fabric.com (when I find something at Fabric.com I compare to Amazon for better pricing and free shipping)
I also like thousandsofbolts.com
I have also had great luck on etsy as well - - - I was afraid but I am glad that I checked it out