If any of you have to go to Sew Unlimited in Elgin to get your Berninas serviced, it might be far but I've always had stellar service there. Their techs are great. I took a class there and that was great too. They sell & service Brother machines now too. They only have a small fabric section, but lots of purse patterns and all of their machines are on display to test out!
I checked out Tammy Tadd in Sycamore and they had a bunch of cute purse-worthy and baby/kid fabric. Lots of Marcus and Michael Miller. I didn't see any Amy Butler there, but they had some modern prints that were not AB. (I really like the "Snow Flower" line by Dena Designs)
I also heard that Stitches N Stuffing closed. I don't live nearby though so I haven't driven by to confirm. Windmill City Quilts in Geneva also closed recently.
We have a quilt shop in Batavia (Prairie Shop Quilts) that has cute novelty fabric, great for kid quilts and they have a line with cookies and pretzels and popcorn - great for aprons. They definitely cater to quilters and not bag-makers, but they are super nice there and close to me so I still buy thread and "extras" there.
Also, my mom said my Grandma used to shop at Fishman's in Chicago?
http://www.fishmansfabrics.com/ Anyone been there? If it's worth the trip I may hop on the train!