rbj said:
check out what "leap seconds" are all about. the need for an occasional leap second, here or there, is due exactly to loss of kinetic energy in the rotation of the earth.
http://tf.nist.gov/pubs/bulletin/leapsecond.htm
there is kinda an odd reason (having to due with geology and the speed of the Earth's crust) for why they haven't added leap seconds in the past few years. but the rotation of the earth, as a whole, is still slowing down very minutely.
http://www.ucolick.org/~sla/leapsecs/dutc.html
The loss of kinetic energy in the rotation of the Earth is due to the combined Earth-Moon system. The Earth and Moon will eventually become tidally locked with each other (the Moon already presents a virtually identical face towards the Earth). The Earth's rotation rate gradually slows down and the distance between the Earth and Moon gradually increases (the combined angular momentum has to stay constant). The varying rotation rate is why leap seconds are required.
The reason they haven't added leap seconds is buried deep in the article (it's not very well organized, even though it pulled together some good material). Primarily, it's because it's becoming more important for systems that have to communicate with each other to be using the same time and, unfortunately, leap seconds have to be added in (or subtracted) manually at irregular times. You'd think it wouldn't be that difficult to add in the leap second at 0000 Universal Time on the designated day, but ... if a computer can't do it automatically, then it must not be a very good thing.
GPS particularly hated leap seconds, since they had around 24 satellites that had to have the same time to be effective for navigation (a 1 second difference only results in a 186,000 mile error, so I'm not sure what the big deal is

). Plus, they can only add in so many leap seconds before their counter overflows - they already received quite a bit of flack from GPS users when their week counter overflowed back in the fall of 1999 and weren't too excited about facing that again. In the fall of 1999, some users suddenly had their clocks reset to 1980 and their receivers were suddenly obsolete and useless. (This is really due to the fact that
anyone can design a receiver to receive navigation and timing signals from GPS and some receiver designers failed to plan ahead - the good designers, Magellen, Garmin, etc., adhered to the 'official' GPS standards and had no problem.)
Bottom line is that computer and electronics folks hate time that doesn't update at a constant rate, forever and ever. They hate having to roll over form 99 to 00, 1024 to 0000, and especially hate having to figure out how to account for a second that can be added every 18 months, or maybe every 12 months. For computer programmers, reality is a b...