We encourage our customers to shop locally whenever possible, as prices are generally better. However, when you order directly from us you can get virtually unlimited amounts of yarn from the same dye lot and choose from any of the 50+ yarns we produce in every color (currently 800 colors).
Each stores sets its own prices. Many choose to keep their prices low by carrying a limited supply of yarns and colors; typically a store will carry 40 to 50 total choices. This keeps their overhead costs very low, but it means there are times when you cannot get enough of one dye lot or they don't carry the color or yarn you want.