nes controller interface

i am trying to make an interface for the arduino using the nes controler and i followed these directions http://little-scale.blogspot.com/2007/07/nes-controller-to-arduino.html

And it worked once i saw the binary out put as all 1's and then as i pushed buttons 0's would appear how ever it stoped working after 4 seconds and even starting over from scratch even copying and pasting his code it would not work again.

I have the serial monitor up and running in the arduino IDE and the right baud count i still see all 1's but i can not get any 0's to come up meaning i pushed a button, the chip in the controler doesn't look burnt or anything so i wouldn't imagine it being the chip. Please help.