@lapis
I like KnitPicks.com for my online yarn buying. I am particularly fond of the Palette yarns. https://goo.gl/ziQXVf
Make sure you click on the "Show all 150 colors" to get the full list.