I usually try to buy mine by the bolt. Where I buy it, it runs about $2.85/yd and up from there. After you factor in shipping and the time to spend listing and cutting it, it works out to run about $5/yd (which is what I typically sell it for). There are 15 yds on the bolt, so you have to want to make the committment if you want to buy several yards.
I also don't have the overhead to worry about other than shipping and labor cost...