i've found, used, and liked the products from
Easy interfacing homepages.ihug.co.nz/~fcjames
Mike D is right, if you need electromechanical components, use Digikey. For a good proto/development board, I recommend anything from Microchip. I've been using PIC16F877As for a while now, and they are extremely versatile.
Originally Posted by Mike_D
Here's a magazine I have done some website work for, they have links to many sites as well as many good articles.
Check out the electronet site.
I've been checking out a board that works with the ICD2, from DLP Design