I lived in remote Alaska for years, and in Italy and had to do ALL my fabric shopping online...These two shops are by far the greatest for service and selections.
http://www.stitch-n-frame.net
http://www.fabricshack.com
there are thousands and if you do a search you will find that in the links & tutes section there has already been a list compiled...like once a month someone asks so the list is there!