David Bernstein has an interesting post here.