This is just my first post in this forum. I was looking for TV-B-Gone and Arduino on the internet and found your port. It is great, works perfectly. Thanks!
I saw in the code it is actively waiting for the pushbutton to be pressed. I add some code to sleep and wake up when the button is pressed to save some power. The pushbutton must be connected to pin 2 instead of pin 1.
Basically I just copied some code from http://www.arduino.cc/playground/Learning/ArduinoSleepCode