Bonxy, There may be parasitic resistance from solder flux or something on the board you are using for prototyping the circuit on. I personally would NEVER use a digital input from a processor without some kind of active state. The best you could do is what I suggested in my last email if you dont have any room on the prototype board you are using.. The resistor can be located at the switch or the point you pick up the +5 volts.. The problem with letting the unknown resistance control the state of the input is you cant say for sure the state will be stable when you put the circuit into the REAL WORLD... It is nothing more than an antenna in this state and anything can influence its state... Highly unstable...

Dave Purola,
N8NTA