I've had such good experience with Hootenhaus.com, I just want to pass this source along. No affiliation other than being a satisfied customer.
They seem to specialize in mostly Moda Marbles and Hoffman batiks (at discounted prices), both of which I have ordered from them before. On Saturday afternoon I was trying to decide if a particular variegated batik would go well with a 'solid' one. I emailed and asked, and within an hour received a reply with a link to a much larger scan, showing that it was indeed compatible. My order, placed on Sunday, just arrived.
I'd rate them AAA.
Doreen in Alabama