Well, the trial evaluation period for my HI-TECH C compiler ran out today, and doing some research online, it turns out that HI-TECH C compilers aren't really around anymore.  So I switched to Microchip's C30 compiler.  Had to change a few macros around, mainly when selecting to write specific pins high or low (example:  RB7 = 1).  Anyway, got it up and running again, though I need to write a better delay function now that __delay_ms is gone.  Also, I'll need to research non-volatile memory access macros for the C30 compiler.