>>And the spazzing out of the LEDs is confusing me as well. Why when the right = 1 it runs through the if statement of the left once then goes through the right if statement.<<<

Are you programming your chip with MCLR=OFF?

If you are programming with MCLR=ON, make sure you have the MCLR pin tied high to 5 volts.

I know this sounds "Odd", but I have ran into spazzing chips, and found I forgot to put MCLR=OFF. Thus the chip was floating on and off.

Dwayne