Digi-Key and Mouser are both good, also if you live in Europe. They both offer free shipping to consumers for orders above about EUR 40. I've got some shipments from Digi-Key within 48 hours from placing the order, from the US to northern Europe. Prices might be lower on far-east websites, but all products I've got from Digi-Key and Mouser are good.Where do you buy parts from? I'm in Europe so it's a bit difficult to find parts for a reasonable price. So far I have been looking at Mouser, they at least have everything available.
Distrelec is a Europe-based supplier, but only offers free shipping to businesses. I also find their assortment somewhat limited.