SparkFun and Adafruit are great, but they're for casuals. If you're building breadboard prototypes there's nothing better than Digikey and Mouser.
(Then usually tack them on to a Digi-Key or Mouser order, because if it doesn't require something weird, I probably didn't need to prototype it.)