There's an online source that I really like. I know you can't touch when it's online, but their prices are okay and I haven't been disappointed with any of the 20+ fabrics I've purchased from them. And unlike a lot of geometric prints, theirs (so far) are amazingly on-grain.
www.connectingthreads.com
I make and sell kids clothing, so unlike the fabrics for quilts, these get washed at least once a week. They're holding up really well, so far.