I have posted a substantial rewrite of this entry which should address some of the problems that other people have noted.