all contents copyright © johnathan nightingale, 2000