This place may have been mentioned on this list before, but if not ... I've had pretty good results with Phoenix Textiles, aka fabric.com. They have an ever-changing selection of wools, linens and silks at low prices, and they are familiar with re-enactors. -- Tracie