newcomer with some questions about the basics

In the long term, there is no internal timekeeping but I've tried a couple of Duemilanoves and found them to be accurate to a couple of seconds a day using the millis() function.