Another vote for Mill End; I shop at the one in Burnsville quite frequently and its one of my favorites. Also try SR Harris; its in Brooklyn Park, about a 30-40 minute drive from Prior Lake. All of their regularly priced fabric is 50% of and they have a HUGE selection, even almost overwhelming but its still worth it.