Quote Originally Posted by RUBiksCUbe
I think it really helps when making writing code for a PIC when the PIC actually works. >:0. I was using a dead PIC. When I saw that A.0 was putting out a constant .5 volts and A.1 was putting out around 4 I realized that it might be the PICs fault. I tried a simple blinking program and the PIC is indeed dead. I'm switching over to the more powerfull (and faster) 18F252 running at 20 MHz.
I am using the 18F2525 at 8MHz, so you will have to change some of those Timer2 values. The formula for calculating the values is in the PIC datasheet. Otherwise it should work. Don't let those formulas scare you off, it's really pretty simple.

good luck

Jim