Home Page: http://www.digikey.com/
Digikey is a general electronic components supplier. They deal mostly in bulk orders, and apply a handling charge to orders under $50. Often Shipping can cost more that the product being shipped. But if you need a specific part, there is a good chance they offer it.