I've built an in-circuit serial programmer out of the normal programmer I use. My programmer is a cheapy (about $50) "Dak-kit" programmer, comes as a kit, but you can assemble the kit in an hour or so. It plugs into a parallel port on a PC. It actually only takes 4 lines (gnd, +5, a control line, and the +13 programming voltage) to program. I've got a DIP adapter with a cable for these four pins, and a connector that matches my device's ICP connector. This has one extra advantage - I have a little scrfipt that runs the programmer code. It also keeps a count. My theory is that I'll have a check - the number is 245, but I have 246 boards in the "done" box, I have a problem. Nice to do but not done yet would be a check - if it's already got code in it, blow a whistle. Consider adapting a commercial programmer. The Dak-kit one is nice because the kit comes with an article about how it works (it was apparently a hobby mag project originally), which makes it easier to figure out where to tap into it. I don't have contact info for Dak - kit, but can give you name of a retailer that has them in Vallejo, CA -- Anniepoo Need loco motors? http://www.idiom.com/~anniepoo/depot/motors.html