These are the online stores that I return to time and time again:
---fabulous selections, discount at various levels of total money spent, terrific service, quick turnaround and a flat shipping rate
Woodland Wool Works --terrific selection of needles, fast shipping, supports local/regional suppliers of yarn kind of fun to see and knit a kit from Oregon when you live in the midwest. Woodland Woolworks - Complete suppliers for Knitters, Spinners and Weavers
Angelika's Yarn Store--just ordered recently for the first time. Really fast service. Yarn, Knitting Needles, Crochet Hooks and Patterns
Little Knits your source for quality yarn and knitting supplies!
Sock yarn: Two favorites:The Loopy Ewe
and Simply Socks Yarn Company- Sock yarn, needles, patterns and free shipping!