Hey, I remember that from a JLU question about ゴールインing. Or something like that.
I've been reading what Shibatani wrote about は and が. It's pretty interesting. He says there's basically just one は and one が, and the separate uses described by Kuno arise epiphenomenally from the underlying nature of the two particles in different situations. And Shibatani claims the same is true of the new information / old information distinction.