You could also use this CCS PCWH PIC C compiler. I think it is the best and easiest to use for PIC. It comes with a lot of example code and drivers for peripherals like LCDs and EEproms. I find it much easier to use than Hi-Tech C and the CCS PCWH comes with nice GUI. The best feature though is the project wizard which sets up all the drivers an specific code for each type of PIC.
If you ned r*eg files please PM.
Compiler hompage:
w*w.ccsinfo.com/picc.shtml
Compiler reference manual download:
w*w.ccsinfo.com/piccmanual3.zip