This is the programmer i have: http://cgi.ebay.com/PIC-PRO-USB-PIC-Programmer-Microchip-U1-/130446733994?pt=LH_DefaultDomain_0&hash=item1e5f3b32aa might have to spend the $$ for a better one that would be linux compatible. or learn to write an app for linux to allow communication with this white elephant. i do have access to a couple of windows machines, but didn't want to have to use them. so there are my choices. i do thank you all for the responses.