Battery life poser.

With my project I have found that if I power up the board it will run its little program.
When it's finished I want to turn off the board 'til next time. Could I use a latching
relay and a reset button or is there another way? I have a spare opto coupled
relay which could be involved. Minimizing current seems to be a bit beyond my
capabilities. Thanks for any suggestions. John.