I went on a quest for local yarn shops. My quest led me to a woman's house. She had owned a yarn shop in Long Beach and when she retired, she moved all her yarn into her house and garage (and a storage unit somewhere).
She has TONS of yarn and she'll sell most of it for 25 cents an ounce. I got two skeins of wool sock yarn, three skeins of Egyptian cotton yarn, two skeins of "Gelato cotone" yarn, and two cones of yarn for $24.
If you want to go see her, she's in Huntington Beach. Just call her first so she can put your name in with the guard at the gate. Here is the information: Knit Nut.