I've put together a knowledge base as I've learnt new things with PIC Micros, so far I've got;
LED's
Switch's
7 Segment Displays
LCD's
12 Button Keypad
TLP/RLP434A RF Modules
Computer Keypad Controller (WoW auto leveler)
Xbee RF Modules (2400FT transmitters)
DS1307 Time and Date Chip
EEPROMS
DS18S20 Digital Thermometer
LM35DZ High Precision Thermometer
Serial Comms (I2C, SPI and 1 Wire)
DC Motors
Bipolar Stepper Motors (L297 and L298 Controllers)
Unipolar Stepper Motors (With The ULN2003)
OP-Amps (Non Inverting and Inverting)
Digital To Analogue Conversions
Analogue To Digital Conversions
RS232 Comms with your PC via a DS275
ULN2003 - Excellent High Power Controller
Relays
RGB LED's
Its all in PIC Basic, a Higher level Language, plenty of circuit diagrams and pictures