Yard sales and thrift stores are good, but I've discovered that church groups really do clean out their closets and seem to really give till it hurts. I don't want to ever make them feel unloved, so I do get lots of lovely fabric from them, in one shape or other.