I love Connecting Threads. The site is eye candy and they are really good about customer service - while you are at it, I recommend the Pedal Mat, which I got two of recently - great little mats to keep that foot pedal from slipping all over the place, and at a really nice price point!
I like the thread too. It is made in India. I emailed to ask the thread origin, so that is good to know - India is known for cotton fabric and they certainly make a nice thread.