http://www.findmyfabric.com/about/
Find my Fabric site is in Beta - which means it is just getting started and not yet a lot of help to individuals - but is still worth checking out.
Missing Fabrics has been around for over a decade and may help alot if you're willing to go through many, many pages of fabrics.
Jan in VA