Figured it out! First I got mplab to behave properly. The problem with the "run to here" thing appears to have been caused because I had two files with the same name. One was my projects .asm file, and one was a #include file. Different paths. Same name. After I changed the name of the #include file the mplab problems went away. But my circuit still didn't work. The software was perfect tho. After much experimenting, I noticed that it appeared to be reseting. Apparently because of a dirty power supply. Added a small cap between +5v and 0v, and the whole thing works now. I had no idea a pic and a few 7 segment displays could dirty a power supply so badly that it reset itself. -Shane.