www.batiks.com
They have quality fabric in addition to batiks and the best customer service that I've ever seen. I order from them all of the time and if I order while the store is open, I receive a "your order has shipped" message a few hours later.
I can't recommend them strongly enough.