(I haven't forgotten this. Time and bandwidth have stopped me, but stay tuned . . . !!)