Which should be the perfect protocol and why?

Now,
from the link Demonstration code for several things at the same time - Project Guidance - Arduino Forum

The millis() have a limit... overflow... what will happen after that?? I mean as my device will run for a long long time and eventually millis() will get an overflow. any ideas??

Mishu~