Long Creek Mills in Gastonia, NC is where I like to get my thread. I have had good luck ordering via the web also, however, my daughter lives near there, so when I visit her, I like to go to the store and then to Mary Jo's Cloth Store.
http://www.longcreekmills.com/