> Needs to work on XP Professional or Linux (prefer XP Pro) > I would like it to program 16F and 18F if possible. > It needs to be cheap You forgot to mention your time-versus-money ratio, which is another way of specifying what you consider cheap. Anyway, I think my Wisp268 is a good candidate. See http://www.voti.nl/shop. Available as build module, kit, programmed PIC only, or you can do it all yourself. Software runs on Windows and Linux. And when you visit my site, do read http://www.voti.nl/swp And maybe http://www.voti.nl/dwarf is interesting too. If Wisp628 is still too expensive do check www.ic-prog.com, maybe one of the hardware circuits supported by that software will work for you. But it will likely take (much) more time to get it working (and it will never work on Linux). But it will cost you next to nothing in money. Wouter van Ooijen -- ------------------------------------------- Van Ooijen Technische Informatica: www.voti.nl consultancy, development, PICmicro products -- http://www.piclist.com hint: The PICList is archived three different ways. See http://www.piclist.com/#archives for details.