hi there
i have used the PICAXE range of pic based processors for many projects, they are programmed by using there own version of visual basic, i found them easy to program and they can be used for a wide variety of projects.
all you need is a small interface card and a serial port on your pc