Digital Inputs have gone crazy My digital inputs are behaving as if they were floating, even though I've properly connected them with a resistor.  I've tried the pull-down configuration pictured below, as well as a internal pull-up.

By using digitalRead() and serial.pintln() I've collected the state of each input tested (0 to 10) and they all do the same: random 0's and 1's.  When I change a state (press or release the button), they seem to work for a second or two, then, they go crazy again.  Sometimes, they even work backwards (showing HIGH when it's supposed to be LOW) for a couple of seconds.

Is my two-day old Arduino UNO fried?
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.