I buy fabric from Keepsake all the time. The store is amazing if you ever come to NH. But if you want batiks, batiksplus has the best selection and they have sales! Keepsake has sales, too. Be sure to check out some of their pre-cut selections as these are usually a good buy.