rom:
At about 68 days, it maybe accur "Year 2000 problem".
I would assume that is why the millis() reference page (millis() - Arduino Reference) says: "This number will overflow (go back to zero), after approximately 50 days."
The solution is very simple and well documented:
http://arduino.cc/playground/Code/TimingRollover