"I am trying to convince Joseph to blog about this very nice API, so you should be able to learn more about it on his blog, one of these days." . . . .