Pulling out the receipts...
I've ordered from
Purlsoho,
KP,
Elmore-Pisgah (Peaches and Creme),
Yarn Barn,
Little Knits,
Yarn Market, and
Ram Wools.
I've had great luck with all of them.
I know that some people also get yarn from various Ebayers.