I buy most of my fabric at LQS because they are so good at helping me pick colors. My favorite shop NEVER has a sale. I may have to go to Joanne's , buy on sale and hope I get better at picking colors. I might have to try more difficult projects so they take me longer to finish.