I usually buy my varigated thread here
http://www.tristan.bc.ca/cart/home.php?cat=27
It is a Canadian site but I love their service and their thread is really good, it is Aurfil....they have cotton also in varigated....they also have other brands of thread....