Hi Bearpawz,

I just tried your code on a 16F628 and it worked just fine. You probably have a hardwareproblem. Check and make sure that your outputs are swinging all the way between 0 and Vdd, if not you're in trouble. Most common mistake is a missing(or to low) resistor in series with the LED. You also need to make sure that your pulldownresistors(on the buttons) are properly connected. Other shorts could ofcourse also be a problem.