I recently bought some fabric from Whittles and it has very cheap shipping. I did pick out a fabric that they no longer had in stock and I didn't find out until I received my order. So I guess you have to take your chances with them. BTW, I loved the fabric I did get from them. It was very nice.
Here's the link to their website.
http://www.whittlesfabrics.com/cgi-bin/Store/store.cgi