I get my solid toned wools here:
(used for my balmorals/bonnets, and my other projects)
http://www.96districtstorehouse.com/
96 District Storehouse
111 Trinity St.
Abbeville, SC 29620
864-366-9600
sales@96districtstorehouse.com

Of course, I drive there, so I get a REAL good look at the color tones and hand BEFORE I buy anything.
Unfortunately, good wools are VERY hard to find in my area. THAT is the ONLY store I know of that consistantly stocks good wool.
(They DO NOT carry worsted tartan, but do have some saxony wool tartan- saw Wallace, Black Watch (highly stocked for American Rev. reenactors), Dress Stewart, and some few others, but forgot which ones.
They also stock horsehair canvas and many "natural" fibered cottons, linens, and the like.