This seems like a good idea to me. I can't image any problems with it - but it never happened? I wonder why. Was it hard to program somehow?