It may be familiar for many but I find this useful article on developing times.

http://unblinkingeye.com/Articles/Times/times.html