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.
Here's a magazine I have done some website work for, they have links to many sites as well as many good articles. www.nutsvolts.com
Check out the electronet site.
I've been checking out a board that works with the ICD2, from DLP Design