Delay() a good way to wait several minutes?

That seems like total overkill for a microcontroller that already has three timers that are clocked off of an incredibly accurate external crystal. Why not just use the one of the timers the mega168 has? Overcoming the millis() overflow bug is simple enough, but if you don't want to do that, can't you set up your own version of millis() that is adequate for your needs?

  • Ben