I was thinking about this after my post above and while a 555 is quick and easy and does not involve any programming, getting a reliable 1 hour delay would need a very high resistor (22Meg) and capacitor (up to 1000 uF) and any leakage in the capacitor would render the results erratic or unusable.So I came to the same conclusion as Aubrey above (he is a smart guy and beat me to it!). The only thing I would add is that if you can't program in C or assembler you could consider the PICAXE chips. They are programmed in BASIC which you may already know, are cheap and easy to use. Their smallest chip, the 8-pin 08M2, would easily do what you need. I've played with these chips and they are really easy to use.You can get a kit with a PICAXE 08m2, PCB, LEDs and switches, battery box, that would get you started for a proof-of-concept, and you could then fit the result into your case using a smaller PCB or even veroboard. The only other thing you'd need is a programming lead.I wrote some articles some time ago on my journey with the PICAXE chips:Part 1 , Part 2 , Part 3 , Part 4 .