I just placed an order with Persephone's - they carry some fairly recent/new lines and price was only $7.75 a yard! The minimum cut was only 1/4 yard so I was able to get pretty exact with what I needed. Shipping is reasonable and they will refund any difference and will never charge more. I have a new favorite online shop!