Man! That is all the code? Well i don't know anything about basic pro but it seems quite simple, quite intuitive. Is that all the necessary code for using the pic as four switches, is that the only thing needed to be written into the PIC?
I had a look at Lord Nico's assembly code and pffff, not very easy. Well in any case i will try to program the PIC's on "C" language. The thing that afraid me the most is the coding lines like for example when programming the PSP you have to say if you are in user mode or in kernel mode, like you have to enter some protocol lines in order that the program will work properly. It seemed like Lord Nico had some configuration lines but your program haven't. Well i don't even know if you are using the same PIC so i don't know if that big difference is just because of the assembly or also due to some differences on the PIC's.
Man i just can't wait to have my programmer.