Hi. Consider using the Atom bootloading PIC processor from BasicMicro(.com). It's the same idea as the PICAxe, where you get a BASIC compiler to download your compiled code into the processor. But, this BASIC is great, as it has 32 bit floating point math, and has commands to take advantage of the built in peripherals of the PIC 16F876 and 16F877A. So, you get hardware USART, PWM, comparators, 8 channels of ADC, timers, interrupts, and more. This has support for I2C, SPI, X10, and RS232 bit-banged serial ports if you've used the hardware USART. This is touted as the next natural step up from the Stamp and the PICAxe. Modules are typically $50 to $60. Development boards can run another $60 to $100. They just introduced USB driven boards for these, so no worries about PCs without serial ports. You can get the interpreter chip for $20 and just breadboard around it. And download the million dollar BASIC for FREE! I've used the compiler with Win98SE, 2000, and XP Home, no problem.
I don't own stock in the company. I own several variations of the Atom, and use them at home and at work as test devices and budget bench instruments. I highly recommend them.
Later!
kenjj