@nojo: It's better even than I remembered.