Well, as it turns out, the code on this post was fine and it works with no problem. I don't want to seem like a bozo so I had to post the facts. As it turns out, it was the problems I was having with my new EPIC programmer and trying to install meprog.

I discussed it with Jeff at Melabs and he confirmed there has been "some" compatibility problems.

I spent 2 days trying to get meprog to work right and it's what I was using when I tried to program the code in this post.

EPICwin on the other hand is flawless and I can look forward to learning from all of you and enjoying these 16F628 chips that were recommended.

Sure beats the OTP parts.

FYI.