The plan has changed to move to PicKit2, since there's no way to do it cheaper, and the platform seems open. So what to do with Staapler? Maybe just focus on using the ICD2 connector as a serial port. Interesting: PicKit2 uses an 18F2550. It might be directly reprogrammable for Staapl use.