Digikey's and Farnell's parametric search are the best from a user's perspective. All the sites are pretty terrible from a designer's perspective. I concluded this from working out how to generate HTTP requests for them for my pet project: https://github.com/kasbah/1clickBOM