I don't really like the pic all that much I'm thinking now of switching to an AVR. But i'm still not quite happy with that either. CAll me picky. I guess I am waiting for a good microcontroller to come out. I am placing on my wishlist a ARM7 microcontroller with flash, memory and all in a tiny package maybe 16 pins. i'd like a built in usb controller and serial I/O lines. blue tooth wouldn't be bad either. ALso a nice simple standard programming interface. JTAG? Anyone want to make one for me, or do i have to do it myself. Oh ya, and i want to pay less than 20$ a chip. Thanks to the first person to get it to me.