I would add The Red Hen Quilt shop in Muscatine, Iowa to your list. It's in a residential section of town and in an old florist building. A little had to find the first time around, but if you have GPS or google maps you can find it. I think the address off the top of my head is 612 Hope Ave. And if you are coming to Iowa also add Expressions in Thread in LeClaire, Iowa. Located on the main drag and you will have great views of the river. A small shop, but some great fabric and the staff is excellent. Enjoy your trip!