Thought everyone might want to check this site out. I have not used it personally. Just located on The Quilted Strait site.
You can search the fabric you want by product term OR search by uploading a photo of your fabric. It says this program is in it BETA format.
Find My Fabric:
The Quilted Stait:
I have personally visited The Quilting Strait and ordered online. Both have been very pleasant experiences. They carry fabrics that will truly inspire you. If you visit their shop... that is truly inspiring! :-D