I also use performancewearfabrics.com. Her prices are decent and she is very prompt and helpful. If you do a lot of sewing the sample set is very helpful. I've used spandexworld too, they're fine, but I usually don't have enough time to request specific swatches, look at them, and then buy the real thing. The color on the monitor (at least, my monitor) definitely varies from what you see in person...I've bought what I thought was light pink only to have it arrive and have it be light purple instead!