2 other easy ways, use Darrel's Elapsed timer,
http://www.pbpgroup.com/modules/wfse...hp?articleid=8

Or use a RTC. (ds1307 etc etc etc)