Sorry it has taken me so long to get back to you. I've been busy with work and haven't had much of an opportunity to work on projects at home. Now that I've found the time, I have tried programming a PIC16F877A with LVP disabled and it is working like a charm. Could you explain to me why a USB programmer isn't using LVP? I also had an error in my code that was causing an unrelated issue. That has been resolved as well. I thank you for your speedy response to my initial problem.