Best darn yarn store around. They have tons of selection and plenty of helpful service (while shopping or mid project). You may end up paying more then you would at a chain store, but the yarn is going to be 1) better quality 2) original and 3) prettier. You can even come on in for a knit and a chat. They offer plenty of instruction.
more