I've used most of the online shops mentioned above (and others) with great success, but won't use Hancock's of Paducah anymore. Have had several instances where they did not have what was shown on-line, even though their system let me order it.
QuiltedTwins is very good about contacting you if there's any issue with availability, and have good prices.