Digital Inputs have gone crazy
Solved it, but here is the solution, so there is an answer available for anyone who might encounter the same problem...

Quality check your protoboards.  This is making me feel stupid.  The protoboard I used had a faulty connection on the blue line I was using, causing an inevitable floating input.  So relieved I found the problem, and yet so annoyed!

Take care you all.