Connectingthreads.com. Their fabric is always $5.96 or less. They have weekly internet sales every week starting on Wednesdays. I've purchased good qualtiy fabric for as little as $2.99. They carry only their own fabric that I don't think you can buy anywhere else. But I've been happy with them so far.