Ah yes... the knowledgeable forum guy with thousands of posts who while giving helpful info... loves to point out how obviously dumb a noob is while talking down to them and who probably chases many people away from the forum and perhaps hobby.
You seem to have read everything except the statements I made about it not being my code or comments.
Having said that..
I do appreciate your reply and will attempt to implement your suggestions on the internal resistor and removing the LCD delay. I believe you are also correct on completely removing the interrupts... of course implementing that suggestion might be a problem for me.