I buy Aurifil from Hawthorne Threads. They have low shipping, are speedy, their prices are competitive and they stock all the colors in all the weights. I buy Superior Thread brands from their website, and Presencia from theirs.
http://www.hawthornethreads.com/
http://www.presenciaamerica.com/Quilting-Sewing-Thread/